PHP 5 Константы
Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих
Константы похожи на переменные, за исключением того, что после их определения они не могут быть изменены или не определены.
PHP Константы
Константа - это идентификатор (имя) для простого значения. Значение не может быть изменено во время сценария.
Допустимое имя константы начинается с буквы или подчеркивания (без знака $ до имя константы).
Примечание. В отличие от переменных, константы автоматически становятся глобальными для всего скрипта.
Создать PHP Константу
Чтобы создать константу, используйте функцию define()
.
Define (пер. с анг.) - определить.
Синтаксис
define(name, value, case-insensitive)
Параметры:
- name: Определяет имя константы
- value: Определяет значение константы
- case-insensitive: Указывает, должно ли имя константы учитываться без учета регистра. Значение по умолчанию - false
В приведенном ниже примере создается константа с case-sensitive (регистрозависимым) именем:
В приведенном ниже примере создается константа с case-insensitive (регистронезависимым) именем:
Пример
<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>
Выполнить пример »
Константы глобальные
Константы автоматически становятся глобальными и могут использоваться по всему скрипту.
В приведенном ниже примере используется константа внутри функции, даже если она определена вне функции:
Пример
<?php
define("GREETING", "Welcome to W3Schools.com!");
function myTest() {
echo GREETING;
}
myTest();
?>
Выполнить пример »
Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.