Константы
Содержание
Константы - это идентификаторы простых значений. Исходя из их названия,
нетрудно понять, что их значение не может изменяться в ходе выполнения скрипта
(исключения представляют "волшебные"
константы, которые на самом деле не являются константами в полном смысле этого слова).
Имена констант чувствительны к регистру. По принятому соглашению, имена констант
всегда пишутся в верхнем регистре.
Имя константы должно соответствовать тем же правилам, которыми руководствуются
и другие имена в PHP. Правильное имя начинается с буквы или символа подчеркивания
и состоит из букв, цифр и подчеркиваний. Регулярное выражение для проверки правильности
имени константы выглядит так:
[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
Замечание:
Понятие "буквы" здесь - это символы a-z, A-Z,
и другие символы с ASCII-кодами от 127 до 255 (0x7f-0xff).
Как и суперглобальные переменные,
константы доступны из любой области видимости. Вы можете использовать константы
в любом месте вашего скрипта, не обращая внимания на текущую область видимости.
Подробную информацию об областях видимости можно найти
здесь.