|
Константа это идентификатор (имя) для простого значения. Как следует из
названия, это значение не может изменяться в процессе исполнения скрипта. ('Магические
константы' __FILE__ и __LINE__ являются исключением из этого правила, но они в действительности не являются
константами.) По умолчанию константа чувствительна к регистру символов. По
соглашению идентификаторы констант вводятся в верхнем регистре.
Имя константы соблюдает те же правила, что и любая метка PHP. Правильное имя
константы начинается с буквы (латинской) или символа подчёркивания, за
которой\-ым может следовать любое количество букв, цифр или символов
подчёркивания. Как регулярное выражение, константа должна выражаться так:
[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
Примечание: здесь, для наших потребностей, буква это a-z, A-Z и ASCII-символы от 127
до 255 (0x7f-0xff).
Область видимости константы является глобальной - вы можете получать к ней
доступ в любой части скрипта, независимо от области видимости.
Пример 8-1. Определение констант
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // выводит "Hello world."
echo Constant; // выводит "Constant" и уведомление.
?> |
|
|