在php中有时需要获取父类或者子类名
获取当前类名
class C {
}
class A extends C{
public function test() {
echo get_class();//获取当前类名
}
}
class B extends A {
public function tests() {
}
}
$b = new B;
$b->test();
控制台输出:A
获取子类名
class A extends C{
public function test() {
echo get_class($this);//获取子类名
}
}
控制台输出:B
获取父类名
class A extends C{
public function test() {
echo get_parent_class();//获取父类名
}
}
控制台输出:C