« PHP:method_exists()関数 | メイン | PHP:is_subclass_of()関数・is_a()関数 »

2006年02月22日

PHP:get_class()関数・get_parent_class()関数

get_class()関数
オブジェクトの元となるクラス名を返します。

get_parent_class()関数
オブジェクトの元となるクラスの親クラス名を返します。
※親クラスが存在しない場合にはNULLを返します。

class Graphics {
    /* クラスの定義・内容省略 */
}

class Graphics2 extends Graphics {
    /* クラスGraphicsの継承・内容省略 */
}

$obj = new Graphics2();  //インスタンス生成

print get_class($obj);  //$objのクラス名を出力

※上記の結果、「Graphics2」を出力します。

print get_parent_class($obj);  //$objの親クラス名を出力

※上記の結果、「Graphics」を出力します。

投稿者 wing : 2006年02月22日 00:12

コメント