ProfiPHPProfiPHP
  1. Главная
  2. Прочие функции PHP
  3. Функция Define

Функция Define

Функция Define определяет именованную константу.
define( string $name , mixed $value [, bool $case_insensitive = FALSE ] ) : bool
Функция Define определяет именованную константу во время выполнения.

В параметре Name содержится имя константы.

Функция Define позволяет определить константы с зарезервированными или даже некорректными именами, значения которых могут быть (только) получены через функцию Constant.

В параметре Value указывается значение константы. С версии PHP 7 значение константы, кроме Integer, Float, String, Boolean или NULL, могут также использовать тип Array.

Если параметр Case_insensitive установлен как TRUE, то константа будет определена без учета регистра. По умолчанию константа чувствительна к регистру. Начиная с PHP 7.3.0, определение нечувствительных к регистру констант объявлено устаревшим и будет удален в версии 8.0.0.

Функция Define возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Пример использования функции Define:
<?php
define( 'ACCESS', true );
echo ACCESS; // 1

Добавить комментарий

Имя:
Текст комментария: