Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'redirect_login_page' not found or invalid function name in /var/www/yur88222767/data/www/1st-network.ru/wp-includes/class-wp-hook.php on line 308
Константы - В сети

Константы


Это те же самые переменные, но значение в них неизменно (в отличие от переменных). Константы задаются функцией define (string ‘имя константы’, значение). Принято имена констант писать большыми буквами для наглядности (это не обязательно). При создании константы в качестве параметра нужно указывать постоянные значения (нельзя указывать переменные).

Однажды созданная константа существует до конца кода. С ней ничего нельзя сделать. Константе, как переменной, напрямую присвоить значение нельзя (KKK=156 — выдаст ошибку). Константу нельзя удалить, с помощью функции unset(). Константы заводятся по двум причинам:

  • Удобно помнить имя константы.
  • Когда это наиболее критичные куски кода, чтобы случайно не переписать их.

Аккуратно заводите константы, у php может быть уже встроена с таким же именем. Для проверки используйте функцию проверки существования константы: defined (‘имя константы’). Вернет true или false.

Константы по умолчанию регистрозависимы. Рекомендую оставить регистрозависимость в настройках. Но чтобы объявить константу регистронезависимой, в функции define передаем третий параметр true — define (‘WWW’, 2012, true).

Прикол — вставьте в исполняемый код, пошутите над разработчиком:

define ('true',false,true);
define ('false',true,true);


Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности