<?php
class TestClass01{
}
?>
<?php
// stdClass
$res1 = class_exists("stdClass");
var_dump($res1);
// TestClass01
$res2 = class_exists("TestClass01");
var_dump($res2);
// TestClass02は存在しないのでfalse
$res3 = class_exists("TestClass02");
var_dump($res3);
?>
<?php
class TestClass01{
}
?>
<?php
// PHPでの現在使用できる定義済みクラスを1次元配列で取得
$classes = get_declared_classes();
// 表示
var_dump($classes);
?>
<?php
class TestClass01{
}
?>
<?php
// stdClassオブジェクト生成
$obj1 = new stdClass();
// クラス名取得
$class_name1 = get_class($obj1);
// TestClass01オブジェクト生成
$obj2 = new TestClass01();
// クラス名取得
$class_name2 = get_class($obj2);
// 表示
var_dump($class_name1);
var_dump($class_name2);
?>