PHP 5 Constants
Константы похожи на переменные, за исключением того, что после их определения они не могут быть изменены или не определены.
Константы PHP
Константа — это идентификатор (Name) для простого значения. Значение не может быть изменено во время выполнения сценария.
Допустимое имя константы начинается с буквы или подчеркивания (нет знака $ перед именем константы).
Примечание: В отличие от переменных константы автоматически являются глобальными по всему сценарию.
Создание константы PHP
Чтобы создать константу, используйте define()
функцию.
Синтаксис
define(name, value, case-insensitive)
Параметры:
- Name: указывает имя константы
- value: задает значение константы
- нечувствительный к регистру: указывает, должно ли имя константы не учитывать регистр. Значение по умолчанию — false
В приведенном ниже примере создается константа с именем с учетом регистра :
Пример
<?php
define("GREETING", "Welcome to html5css.com!");
echo GREETING;
?>
В приведенном ниже примере создается константа с нечувствительным к регистру именем:
Пример
<?php
define("GREETING", "Welcome to html5css.com!", true);
echo greeting;
?>
Константы являются глобальными
Константы автоматически являются глобальными и могут использоваться во всем сценарии.
В приведенном ниже примере используется константа внутри функции, даже если она определена вне функции:
Пример
<?php
define("GREETING", "Welcome to html5css.com!");
function myTest() {
echo GREETING;
}
myTest();
?>