Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
define
(PHP 3, PHP 4, PHP 5)
define - определяет именованную константу.
Описание
bool define ( string name, mixed value [, bool case_insensitive])
Определяет именованную константу.
Имя константы задаётся параметром name; значение - параметром value.
Имеет также необязательный третий параметр case_insensitive. Если задано значение TRUE, константа будет определена с учётом регистра. По умолчанию - с учётом регистра; т.е. CONSTANT и Constant это разные значения.
Пример 1. Определение констант
define ("CONSTANT", "Hello world.");
echo CONSTANT; // выводит "Hello world."
echo Constant; // выводит "Constant" и уведомление.
define ("GREETING", "Hello you.",TRUE);
echo GREETING; // выводит "Hello you."
echo Greeting; // выводит "Hello you."
define() возвращает TRUE при успехе и FALSE, если возникает ошибка.
Пример 2. Подстановка переменных
define('PAYMENT_IDEAL',"iDEAL Payment ( NL only )");
define('PAYMENT_MASTERCARD',"Mastercard Payment ( international )");
$payparam='MASTERCARD';
echo constant("PAYMENT_$payparam");
// output :
// Mastercard Payment ( international )
Смотрите также defined(), constant() и раздел Константы.
Описание на ru2.php.netОписание на php.ru