如何取得 PHP 類別中定義的常數列表?

Susan Sarandon
發布: 2024-11-17 11:01:02
原創
791 人瀏覽過

How to Get a List of Defined Constants in a PHP Class?

如何擷取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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板