PHP — Типы констант

PHP — Типы констант

От автора: в PHP константы — это имена или идентификаторы для простого значения. Постоянное значение не может меняться во время выполнения скрипта. По умолчанию константа чувствительна к регистру. Согласно конвенции, идентификаторы констант всегда задаются в верхнем регистре. Имя константы начинается с буквы или подчеркивания, за которой следует любое количество букв, цифр или символов подчеркивания. Если вы определили константу, она не может быть изменена или отменена.

Чтобы определить константу, вам нужно использовать функцию define(), а чтобы получить значение константы, нужно просто указать ее имя. В отличие от переменных для константы не обязательно наличие в имени знака доллара — $. Вы также можете использовать функцию constant() для считывания значения константы, если вам нужно динамически получать имя константы.

Функция constant()

Как и указано в имени, эта функция возвращает значение константы. Это полезно, когда вам нужно получить значение константы, но вы не знаете ее имени, т. е. она хранится в переменной или возвращается функцией.

Пример использования функции constant()

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

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

Нет необходимости добавлять перед константой знак доллара ($).

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

Константы могут быть определены и доступны в любом месте без учета правил видимости переменных.

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

Действительные и недопустимые имена констант

Магические константы PHP

PHP предоставляет для любого скрипта большое количество предустановленных констант. Есть пять магических констант, которые изменяются в зависимости от того, где они используются. Например, значение __LINE__ зависит от строки, в которой оно используется в вашем скрипте. Эти специальные константы не чувствительны к регистру. Ниже приведены несколько «магических» констант PHP.

PHP — Типы констант

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: