在线文档教程
PHP
类和函数 | Classes and Functions

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 →