PHP get_called_class 类/对象函数



  • 定义和用法

    get_called_class - 后期静态绑定("Late Static Binding")类的名称
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 5.3.0(含)+支持 支持
  • 语法

    get_called_class ( void )   
    
    获取静态方法调用的类名。
  • 参数

    参数 必需的 描述
  • 返回值

    返回类的名称,如果不是在类中调用则返回 FALSE。
  • 示例

    <?php
    
    class foo {
        static public function test() {
            var_dump(get_called_class());
        }
    }
    
    class bar extends foo {
    }
    
    foo::test();
    bar::test();
    
    ?>
    
  • 相关函数

    get_parent_class() - 返回对象或类的父类名
    get_class() - 返回对象的类名
    is_subclass_of() - 如果此对象是该类的子类,则返回 TRUE