Найти тему
Web Dev Zone

Урок 3 | PHP | Константа

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

После того как константа определена, еѐ значение не может
быть изменено или аннулировано.

Различия между константами и переменными:

  • у констант нет приставки в виде знака доллара ($);
  • константы могут быть определены и доступны в любом месте без
    учѐта области видимости (об этом позже);
  • константы не могут быть переопределены или удалены после
    первоначального объявления;
  • константы могут иметь только скалярные значения, выражения или
    массивы