PHP define()Function

PHP Misc 参考手册Справочное руководство по PHP: разное

Примеры

Определите константу с учетом регистра:

<?php
define
("GREETING","Привет! Как у тебя дела сегодня?");
echo
constant("GREETING");
?>

Запустить пример »

Определение и использование

Функция define() определяет константу.

Константы похожи на переменные, за исключением того, что:

  • После установки значение константы нельзя изменить
  • Имена констант не требуют ведущего знака доллара ($)
  • Область видимости не влияет на доступ к константам
  • Значения констант могут быть только строками и числами

Синтаксис

define(name,value,case_insensitive)

Параметр Описание
name Обязательный. Указывает имя константы.
value Обязательный. Указывает значение константы. PHP 7 поддерживает массивы, как в примере ниже:
<?php
// PHP7+ 支持
define('ANIMALS', [
    'dog',
    'cat',
    'bird'
]);

echo ANIMALS[1]; // 输出 "cat"
?>
case_insensitive Необязательный. Указывает, чувствительно ли имя константы к регистру. Возможные значения:
  • TRUE - без учета регистра
  • FALSE - по умолчанию. С учетом регистра

Технические детали

Возвращаемое значение: Возвращает TRUE при успехе или FALSE при неудаче.
Версия PHP: 4+


Другие примеры

Пример

Определите константу без учета регистра:

<?php
define
("GREETING","Привет тебе! Как у тебя дела сегодня?",TRUE);
echo
constant("greeting");
?>

Запустить пример »


PHP Misc 参考手册Справочное руководство по разным разделам PHP Другие расширения