IT/php

php constant — 상수 값을 반환합니다

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

constant — 상수 값을 반환합니다


설명 ¶


mixed constant ( string $name )

name이 가리키는 상수 값을 반환합니다.


constant()는 이름을 모르는 상수 값을 얻어올 때 유용합니다. 예를 들면, 변수에 저장되어 있거나, 함수로부터 반환되는 경우입니다.


이 함수는 클래스 상수에도 동작합니다.


인수 ¶


name

상수 이름.


반환값 ¶


상수의 값을 반환하거나, 상수가 정의되지 않았을 경우 NULL을 반환합니다.


오류/예외 ¶


상수가 정의되어 있지 않은 경우, E_WARNING 레벨 에러가 발생합니다.


예제 ¶


Example #1 constant() 예제


<?php


define("MAXSIZE", 100);


echo MAXSIZE;

echo constant("MAXSIZE"); // 바로 앞 라인과 동일합니다



interface bar {

    const test = 'foobar!';

}


class foo {

    const test = 'foobar!';

}


$const = 'test';


var_dump(constant('bar::'. $const)); // string(7) "foobar!"

var_dump(constant('foo::'. $const)); // string(7) "foobar!"


?>

반응형