get_called_class
get_called_class
(PHP 5 >= 5.3.0, PHP 7)
get_called_class - “后期静态绑定”类名称
描述
string get_called_class ( void )
获取调用静态方法的类的名称。
返回值
返回类名称。FALSE
从类外部调用时返回。
例子
示例#1使用get_called_class()
<?php
class foo {
static public function test() {
var_dump(get_called_class()
}
}
class bar extends foo {
}
foo::test(
bar::test(
?>
上面的例子将输出:
string(3) "foo"
string(3) "bar"
可以参阅
- get_parent_class() - 检索对象或类的父类名称
- get_class() - 返回对象类的名称
- is_subclass_of() - 检查对象是否将此类作为其父项之一或实现它。
← class_exists
get_class_methods →