PHP функция определения()
Пример
Определите константу с учетом регистра:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
Определение и использование
Функция define() определяет константу.
Константы очень похожи на переменные, за исключением следующих отличий:
- Значение константы не может быть изменено после ее установки
- Имена констант не нуждаются в ведущем знаке доллара ($)
- Доступ к константам возможен независимо от области видимости.
- Постоянные значения могут быть только строками и числами.
Синтаксис
define(name,value,case_insensitive)
Значения параметров
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
Технические детали
Возвращаемое значение: | Возвращает TRUE в случае успеха или FALSE в случае неудачи. |
---|---|
Версия PHP: | 4+ |
Список изменений: | PHP 7.3: определение констант без учета регистра устарело. PHP 7: параметр value также может быть массивом. PHP 5: Параметр value должен быть строкой, целым числом, числом с плавающей запятой, логическим значением или NULL. |
❮ Прочее руководство по PHP