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 中国語 Web サイトの他の関連記事を参照してください。