Константа - это идентификатор (имя) для простого значения. Как
следует из названия, их значение не может измениться в ходе
выполнения скрипта (кроме магических констант, которые на самом деле
не являются константами).
Константы чувствительны к регистру. По принятому соглашению, имена
констант всегда пишутся в верхнем регистре.
Имя константы должно соответствовать тем же правилам именования,
что и другие имена в PHP. Правильное имя начинается с буквы или
символа подчѐркивания, за которым следует любое количество букв,
цифр и символов подчѐркивания. При этом знак доллара не нужен.
Константа может быть определена с помощью ключевого слова const
или с помощью функции define().
После того как константа определена, еѐ значение не может
быть изменено или аннулировано.
Различия между константами и переменными:
- у констант нет приставки в виде знака доллара ($);
- константы могут быть определены и доступны в любом месте без
учѐта области видимости (об этом позже); - константы не могут быть переопределены или удалены после
первоначального объявления; - константы могут иметь только скалярные значения, выражения или
массивы