IT/php

php define — 명명 된 상수를 정의합니다.

조원태 2017. 1. 18. 00:03
반응형

define — 명명 된 상수를 정의합니다.


설명 ¶


bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

런타임에 명명 된 상수를 정의합니다.


인수 ¶


name


상수의 이름.


value


상수 값 PHP 5에서 value는 스칼라 값 (정수, 부동, 문자열, 부울 또는 NULL)이어야합니다. PHP 7에서는 배열 값도 허용됩니다


Warning

리소스 상수를 정의 할 수는 있지만 권장되지 않으며 예측할 수없는 동작이 발생할 수 있습니다.


case_insensitive


TRUE로 설정하면 상수는 대 / 소문자를 구분하지 않고 정의됩니다. 기본 동작은 대소 문자를 구분합니다. 즉, 상수 및 상수는 상이한 값을 나타낸다.




반환값 ¶

성공 시 TRUE를, 실패 시 FALSE를 반환합니다.


Example #1 Defining Constants


<?php

define("CONSTANT", "Hello world.");

echo CONSTANT; // outputs "Hello world."

echo Constant; // outputs "Constant" and issues a notice.


define("GREETING", "Hello you.", true);

echo GREETING; // outputs "Hello you."

echo Greeting; // outputs "Hello you."


// Works as of PHP 7

define('ANIMALS', array(

    'dog',

    'cat',

    'bird'

));

echo ANIMALS[1]; // outputs "cat"


?>

반응형