Операторы присваивания. В PHP нет специальных деклараций (операторов) для описания переменных, как в Паскале или Си:
В PHP нет специальных деклараций (операторов) для описания переменных, как в Паскале или Си:
VAR I: INTEGER;
или
Int i;
Переменная в PHP создается (под нее выделяется память) при первом ее упоминании в операторе присваивания, то есть при присваивании ей первого значения:
$my_name=”Володя”;
$my_age=18;
$privet=”Привет!”;
При этом тип переменной определяется типом присвоенного ей значения. В любой момент переменной можно присвоить значение другого типа:
$my_name=25;
$my_age=”Молодой еще!”;
Внимание! Желательно такой возможностью языка PHP не пользоваться!
Значение строковой переменной можно задавать двумя способами:
а) в одинарных кавычках:
$my_name=’Володя’;
б) в двойных кавычках:
$my_name=”Володя”;
В этом случае в строку можно вставлять ESC-последовательности:
\n – конец строки,
\t – горизонтальная табуляция.
Например, если строка имеет вид:
$my_name=”Володя\nИванов”;
То при выводе ее на экран терминала она разобьется на две:
Володя
Иванов
Таким образом, ESC-последовательности в PHP работают так же, как и в Си.
В любую строку можно включать имена переменных. При этом если строка заключена в одинарные кавычки, то выведется на экран так, как написана:
$my_name=’Володя’;
$my_age=18;
$message=’Мое имя $my_name, мой возраст $my_age лет.’;
echo $message;
На экране появится:
Мое имя $my_name, мой возраст $my_age лет.
Если же строка заключена в двойные кавычки, то будут выведены значения переменных, стоящих внутри нее:
$my_name=’Володя’;
$my_age=18;
$message=”Мое имя $my_name, мой возраст $my_age лет.”;
echo $message;
На экране появится:
Дата добавления: 2015-08-26; просмотров: 680;