PHPでインスタンスやオブジェクトのクラス名を取得する方法!
PHPでインスタンスやオブジェクトのクラス名を取得するためにはget_class()を使用します。
例はこんな感じ。
<?php class foo { function name(){ echo "My name is " , get_class($this) , "\n"; } } // オブジェクトを生成 $bar = new foo(); // 外部からコール echo "Its name is " , get_class($bar) , "\n"; // 内部からコール $bar->name(); ?>
実行結果はこんな感じ。
Its name is foo My name is foo