如何检索 PHP 类上定义的 CONST
问题:
如何获取 PHP 类中定义的 CONST 列表?使用 get_define_constants() 函数证明是不够的。
答案:
利用 ReflectionClass 接口提供了此查询的解决方案。重复执行此过程可能会受益于缓存结果数据。
class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } $refl = new ReflectionClass('Profile'); print_r($refl->getConstants());
输出:
Array ( 'LABEL_FIRST_NAME' => 'First Name', 'LABEL_LAST_NAME' => 'Last Name', 'LABEL_COMPANY_NAME' => 'Company' )
以上是如何获取 PHP 类中定义的常量列表?的详细内容。更多信息请关注PHP中文网其他相关文章!