PHP 提供了 get_class_constant() 函数,可以方便地返回指定类的常量名。该函数可接受类名或类的实例,以及要获取的常量名。
string get_class_constant(object|string $class, string $constant_name)
参数说明:
下面是一个简单的示例,演示如何使用 get_class_constant() 函数:
class MyClass
{
const MY_CONSTANT = 'My constant value';
}
$constant_name = get_class_constant('MyClass', 'MY_CONSTANT');
echo $constant_name; // 输出: MY_CONSTANT如果指定的常量不存在,或者 $class 不是有效的类名,get_class_constant() 将返回 null。
通过上述方法,可以轻松在 PHP 中获取类常量名,便于在开发中动态处理类常量。