PHP Константы
Константы похожи на переменные, за исключением того, что после их определения они не могут быть изменены или не определены.
Constant - в пер. с анг. - постоянная (неизменная) величина.
PHP Константы
Константа - это идентификатор (имя) для простого значения. Значение не может быть изменено во время выполнения скрипта.
Допустимое имя константы начинается с буквы или подчеркивания (без знака $ перед именем константы).
Примечание. В отличие от переменных, константы автоматически становятся глобальными для всего скрипта.
Создать PHP константу
Чтобы создать константу, используйте функцию define()
.
Синтаксис
define(name, value, case-insensitive)
Параметры:
- name: Определяет имя константы
- value: Определяет значение константы
- case-insensitive: Указывает, должно ли имя константы учитываться без учета регистра. По умолчанию false
Пример
Создайте константу с регистрозависимым именем:
<?php
define("GREETING", "Welcome to W3Schools!");
echo GREETING;
?>
Попробуйте сами »
Пример
Создайте константу с регистронезависимым именем:
<?php
define("GREETING", "Welcome to W3Schools!", true);
echo greeting;
?>
Попробуйте сами »
PHP Константа Array
В PHP7 вы можете создать константу Array, используя функцию define()
.
Пример
Создать константу Array:
<?php
define("cars", [
"Alfa Romeo",
"BMW",
"Toyota"
]);
echo cars[0];
?>
Попробуйте сами »
Константы глобальные
Константы автоматически становятся глобальными и могут использоваться во всем скрипте.
Пример
В этом примере используется константа внутри функции, даже если она определена вне функции:
<?php
define("GREETING", "Welcome to W3Schools!");
function myTest() {
echo GREETING;
}
myTest();
?>
Попробуйте сами »