PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips257 クラスの詳細を調べる

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-16クラス・オブジェクトTips257 クラスの詳細を調べる

Level2

PointReflectionClassクラスを使う

特定のクラスに関して詳細に調べるには、ReflectionClassクラスを使います。

ReflectionClassクラスは、PHPのクラスの情報を詳細に取得したり、クラスを動的にインスタンス化することのできるクラスです。

ReflectionClassクラスのインスタンス化

//インスタンス化
ReflectionClassオブジェクト = new ReflectionClass(オブジェクトもしくはクラス名);

ReflectionClassクラスには、表1のようなメソッドが用意されています。

たとえばクラスの定義されているファイル名を取得するには下記のように記述します。

クラスが定義されているファイル名を取得

ファイル名 = $ReflectionClassオブジェクト->getFileName();

他にも、ReflectionClassのオ

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません