(PHP 7 >= 7.1.0, PHP 8)
ReflectionClassConstant 类报告有关类常量的信息。
类常量的名称。只读,在尝试写入时抛出 ReflectionException。
定义类常量的类的名称。只读,在尝试写入时抛出 ReflectionException。
ReflectionClassConstant::IS_PUBLIC
表示 public 常量。在 PHP 7.4.0 之前,其值为 256
。
ReflectionClassConstant::IS_PROTECTED
表示 protected 常量。在 PHP 7.4.0 之前,其值为 512
。
ReflectionClassConstant::IS_PRIVATE
表示 private 常量。在 PHP 7.4.0 之前,其值为 1024
。
ReflectionClassConstant::IS_FINAL
表示 final 常量。从 PHP 8.1.0 开始可用。
注意:
这些常量的值可能会在不同的 PHP 版本之间发生变化。建议始终使用这些常量,而不是直接依赖其值。
版本 | 描述 |
---|---|
8.0.0 | ReflectionClassConstant::export() 已被移除。 |