PHP 杂项函数

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!