В предыдущем уроке мы изучили переменные в PHP. В этом уроке рассмотрим константы.
Что такое константы?
Константа — величина, значение которой неизменно после объявления. В PHP константы подобны переменным, но объявляются единожды, и их значение нельзя изменить. В отличие от переменных (например, $a = 5; $a = 7;), попытка изменить значение константы вызовет ошибку.
Предопределённые и пользовательские константы
PHP содержит предопределённые константы, например, PHP_VERSION (возвращает версию PHP). Также можно создавать собственные константы.
Для создания используется функция define(). Синтаксис:
define(имя_константы, значение);
Имя константы — первый аргумент, значение — второй. Тип значения может быть любым: строковым, целочисленным, вещественным и т.д. Рекомендуется записывать имена констант заглавными буквами. Пример:
define("PI", 3.14);
После объявления константу используют как переменную, но без знака доллара ($). Пример:
echo PI; // Выведет 3.14
Проверка существования константы
В больших программах может потребоваться проверка определения константы. Для этого служит функция defined():
defined(имя_константы)
Функция возвращает true (1), если константа определена, и false (0) — иначе. Пример:
if (defined("PI")) {
echo "Константа PI определена";
} else {
echo "Константа PI не определена";
}
В этом уроке мы изучили константы в PHP: назначение, создание и проверку существования. Константы — важный инструмент для работы с неизменяемыми значениями. Они объявляются один раз, и их значение неизменно, что предотвращает случайные ошибки.