get_class
get_class — オブジェクトのクラス名を返す
説明
string get_class ( [object object] )指定した object のクラス名を取得します。
パラメータ
- object
- 
       調べるオブジェクト。
      
返り値
オブジェクト object がインスタンス であるクラスの名前を返します。object がオブジェクトでない場合にはFALSEが返されます。変更履歴
| バージョン | 説明 | 
|---|---|
| 5.0.0 以降 | クラス名はその本来の表記で返されます。 | 
| 5.0.0 以降 | object パラメータは、 オブジェクトのメソッドからコールされた場合はオプションとなります。 | 
例
例 352. get_class() の使用例
<?php
class foo {
    function 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
    参考
| get_parent_class() | 
| gettype() | 
| is_subclass_of() | 
- get_classのページへのリンク

 
                             
                    


