函数名:constant() 适用版本:所有 PHP 版本
用法:constant() 函数用于获取常量的值。它可以接受一个常量名作为参数,并返回该常量的值。
示例 1: 定义一个常量: define('GREETING', 'Hello, world!');
使用 constant() 函数获取常量的值: echo constant('GREETING'); // 输出:Hello, world!
示例 2: 常量也可以在命名空间下使用。在命名空间中使用 constant() 函数时,需要指定常量所在的命名空间: namespace MyNamespace;
define('VERSION', '1.0');
echo constant('MyNamespace\VERSION'); // 输出:1.0
注意事项:
- 如果常量不存在或者未定义,constant() 函数将返回 NULL,并触发一个 E_WARNING 错误。
- 如果需要检查常量是否被定义,可以使用 defined() 函数。
更多示例及用法请参考 PHP 手册:https://www.php.net/manual/zh/function.constant.php