Php/docs/function.constant

来自菜鸟教程
跳转至:导航、​搜索

constant

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

constant返回一个常量的值


说明

constant ( string $name ) : mixed

通过 name 返回常量的值。

当你不知道常量名,却需要获取常量的值时,constant() 就很有用了。也就是常量名储存在一个变量里,或者由函数返回常量名。

该函数也适用 class constants


参数

name
常量名。


返回值

返回常量的值。如果常量未定义则返回 null


错误/异常

如果常量未定义,会产生一个 E_WARNING 级别的错误。


范例

Example #1 constant() 的例子

<?phpdefine("MAXSIZE", 100);echo MAXSIZE;echo constant("MAXSIZE"); // same thing as the previous lineinterface 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!"?>

参见