PHP для начинающих: Константы — Урок 6

В предыдущем уроке мы изучили переменные в 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: назначение, создание и проверку существования. Константы — важный инструмент для работы с неизменяемыми значениями. Они объявляются один раз, и их значение неизменно, что предотвращает случайные ошибки.

Что будем искать? Например,программа