вторник, 9 апреля 2013 г.

php кавычки

Желая вывести какой-то текст в php мы используем кавычки. Кто-то двойные, кто-то одинарные. Так а в чем разница? Все очень просто: двойные кавычки говорят интерпретатору php, что где-то в тексте могут быть переменные. Если же текстовый блок заключен в одинарные кавычки, то имена переменных будут выведены как обычный текст.

Пример двойных кавычек:

$param=true;
echo "значение переменной $param";

выведет на экран:
значение переменной 1

Пример одинарных кавычек:

$param=true;
echo 'значение переменной $param';

выведет на экран:
значение переменной $param

P.S. Считается хорошим тоном не использовать без необходимости двойные кавычки, якобы это сэкономит серверу память при интерпретации вашего кода. Машине не надо будет лишний раз думать где тут переменная, а где текст. На практике же не думаю, что это действительно важно.

понедельник, 8 апреля 2013 г.

Создание таблицы

Создание таблицы на PHP как оказалось дело не сложное. Если разбить работу на этапы, то выглядеть они будут так:

1. Создаем шапку таблицы
2. В цикле создаем тело таблицы
3. Выводим результат на экран

Ниже собственно функция создающая таблицу

//функция создающая таблицу
function drawTable(){
 //count определяет количество строк в таблице
 $count=10;

 //здесь мы создаем шапку таблицы
 $html="
   <table border='1px'>
    <tr>
     <td>столбец 1. Название</td>
     <td>столбец 2. Название</td>
     <td>столбец 3. Название</td>
    </tr>
   ";
   
 //тут мы в цикле создаем тело таблицы
 for ($i=0; $i<$count; $i++){
  $html.="<tr>
     <td>столбец 1. Значение {$i}</td>
     <td>столбец 2. Значение {$i}</td>
     <td>столбец 3. Значение {$i}</td> 
    </tr>
    ";
 }
 
 //тут мы заканчиваем таблицу
 $html.="</table>";
 
 //выводим таблицу на экран
 echo $html;
}