Константа — это имя или идентификатор с фиксированным значением. Константы похожи на переменные, за исключением того, что после того, как они определены, они не могут быть переопределены или изменены (кроме магических констант).
Константы очень полезны для хранения данных, которые не меняются во время работы скрипта. Общие примеры таких данных включают параметры конфигурации, такие как имя пользователя и пароль базы данных, базовый URL-адрес веб-сайта, название компании и т. д.
Константы определяются с помощью PHP-функции define()
, которая принимает два аргумента: имя константы и ее значение. После определения значения константы можно получить доступ в любое время, просто сославшись на ее имя. Вот простой пример:
<?php
// Определяем константы
define("SITE_URL", "https://artzolin.ru/");
// Используем константу
echo 'Thank you for visiting - ' . SITE_URL;
?>
PHP-оператор echo
часто используется для отображения или вывода данных в веб-браузер. Мы узнаем больше об этом в следующей главе.
Сохраняя значение в константе вместо переменной, вы можете быть уверены, что значение не изменится случайно при запуске вашего приложения.
Правила именования PHP-констант
Имя констант должно соответствовать тем же правилам, что и имена переменных; это означает, что допустимое имя константы должно начинаться с буквы или символа подчеркивания, за которым следует любое количество букв, цифр или подчеркиваний с одним исключением: префикс $
не требуется для имен констант.
По соглашению имена констант обычно пишутся заглавными буквами. Это сделано для их простой идентификации и отличия от переменных в исходном коде.