親クラス調査
概要
get_parent_class
extendsで定義した親クラスを取得する
サンプル(get_parent_class)親クラスを取得する
<?php
// 親クラスなし
class TestClass01{
}
// stdClassが親
class TestSub01 extends stdClass{
}
// TestClass01が親
class TestSub02 extends TestClass01{
}
// TestSub02が親
class TestSub03 extends TestSub02{
}
?>
<?php
// stdClassオブジェクト生成
$obj1 = new stdClass();
// 親クラス名取得
$parent1 = get_parent_class($obj1);
// TestClass01オブジェクト生成
$obj2 = new TestClass01();
// 親クラス名取得
$parent2 = get_parent_class($obj2);
// TestSub01オブジェクト生成
$obj3 = new TestSub01();
// 親クラス名取得
$parent3 = get_parent_class($obj3);
// TestSub02オブジェクト生成
$obj4 = new TestSub02();
// 親クラス名取得
$parent4 = get_parent_class($obj4);
// TestSub03オブジェクト生成
$obj5 = new TestSub03();
// 親クラス名取得
$parent5 = get_parent_class($obj5);
// 表示
var_dump($parent1);
var_dump($parent2);
var_dump($parent3);
var_dump($parent4);
var_dump($parent5);
?>
最終更新:2012年08月17日 21:39