get_class()函数
返回对象的类名
函数
string get_class ( [ object $obj] )
说明
返回对象实例 obj所属类的名字。如果 obj不是一个对象则返回 FALSE。
自 PHP 5 起,如果在对象的方法中调用则 obj为可选项。
举例
<?php
class foo {
function foo() {
// implements some logic
}
function name() {
echo "My name is " , get_class($this) , "\n";
}
}
// create an object
$bar = new foo();
// external call
echo "Its name is " , get_class($bar) , "\n";
// internal call
$bar->name();
?>
//以上程序会输出
Its name is foo
My name is foo
get_parent_class()函数
返回对象或类的父类名
函数
string get_parent_class ( [ mixed $obj] )
说明
如果 obj是对象,则返回对象实例 obj 所属类的父类名。
如果 obj是字符串,则返回以此字符串为名的类的父类名。此功能是在 PHP 4.0.5 中增加的。
自 PHP 5 起,如果在对象的方法内调用,则 obj 为可选项。