Материал предоставлен https://it.rfei.ru

Константы

Константы, как и переменные, хранят информацию для последующего доступа, за исключением того, что они оправдывают свое название констант (постоянных). Иными словами, после определения констант их значения устанавливаются для всей остальной программы и не могут быть изменены.

К примеру, константа может использоваться для хранения местоположения корневого каталога вашего сервера (папки, содержащей основные файлы вашего веб-сайта). Определить такую константу можно следующим образом:

define("ROOT LOCATION", "/usr/local/www/");

Затем для чтения содержимого константы нужно просто сослаться на нее как на обычную переменную (но не предваряя ее имя знаком доллара):

$directory = ROOT_LOCATION;

Теперь, как только понадобится запустить ваш PHP-код на другом сервере с другой конфигурацией папок, нужно будет изменить только одну строку кода.

Нужно помнить о двух основных особенностях констант: перед их именами не нужно ставить символ $ (как перед именами обычных переменных) и их можно определить только с помощью функции define.

По общепринятому соглашению считается правилом хорошего тона использовать в именах констант буквы только верхнего регистра, особенно если ваш код будет читать также кто-нибудь другой.

Типы переменныхПредопределенные константы