Переменные. В РНР переменные начинаются со знака доллара ($)
В РНР переменные начинаются со знака доллара ($). За этим знаком может следовать любое количество буквенно-цифровых символов и символов подчеркивания, но первый символ не может быть цифрой или подчеркиванием. Следует также помнить, что имена переменных в РНР чувствительны к регистру, в отличие от ключевых слов.
При объявлении переменных в РНР не требуется явно указывать тип переменной, при этом одна и та же переменная может иметь на протяжении программы разные типы.
Переменная инициализируется в момент присваивания ей значения и существует до тех пор, пока выполняется программа. Т.е., в случае web-страницы это означает, что до тех пор, пока не завершен запрос.
Константы
Константы объявляются в РНР при помощи функции define():
define(CONSTANT, value)
Первый параметр этой функции – имя константы, второй – её значение. При использовании константы на неё ссылаются по имени:
<? define(CONSTANT1,15); define(CONSTANT2,"\x20"); // код пробела echo(CONSTANT1); echo(CONSTANT2);?>По традиции имена констант пишут буквами верхнего регистра. Существует функция defined(), которая проверяет, определена ли константа:
<? define(CONSTANT,"Hello"); if(defined("CONSTANT")) { echo("<p>CONSTANT is defined</p>"); }?>
Дата добавления: 2015-08-26; просмотров: 788;