PHP constant() 函数返回由给定名称指定的常量值。
此函数也适用于类常量。
语法
constant(name)
参数
name | 必填。 指定常量的名称。 |
返回值
返回常量的值,如果未定义常量,则返回null。
异常
如果未定义常量,则生成 E_WARNING 级错误。
示例:constant( ) 示例
下面的示例显示了constant()函数的用法。
<?php
//定义一个常量
define("Greeting", "Hello world!");
//显示常量的值
echo Greeting."\n";
echo constant("Greeting")."\n";
?>
上述代码的输出将是:
Hello world!
Hello world!
示例:与类常量一起使用
再考虑一个将此函数与类常量一起使用的示例。
<?php
interface bar {
const test = 'Hello';
}
class foo {
const test = 'World!';
}
echo constant('bar::test')."\n";
echo constant('foo::test')."\n";
?>
上述代码的输出将是:
Hello
World!