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