如何擷取PHP 類別上定義的CONST
問題:
問題:如何取得PH 類中定義的CONST 清單?使用 get_define_constants() 函數證明是不夠的。
答案: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());
利用 ReflectionClass 介面提供了此查詢的解決方案。重複執行此過程可能會受益於快取結果資料。
Array ( 'LABEL_FIRST_NAME' => 'First Name', 'LABEL_LAST_NAME' => 'Last Name', 'LABEL_COMPANY_NAME' => 'Company' )
以上是如何取得 PHP 類別中定義的常數列表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!