hi,欢迎访问本站!
当前位置: 首页编程开发正文

php获取类名的方法

墨初 编程开发 962阅读

php脚本类的操作函数中,有一个函数get_class()可以获取语句中类的名称,此函数可以返回类的名称。下面是此函数的具体操作方法。

php get_class() 函数

get_class():获取当前语句中类的名称,

语法:

get_class(object $object = ?): string

参数:

参数描述
object要测试的对象,如果在类里面调用,可以省略此参数。

php 获取类的名称

1、get_class 获取普通类的类名

// https://www.73so.com
class foo 
{
}
$bar = new foo();
// 类外调用
echo  get_class($bar);
// foo

2、get_class()带有命名空间的类的类名

namespace Foo\Bar;
class Baz {
}
$baz = new \Foo\Bar\Baz;
echo get_class($baz);
// Foo\Bar\Baz

3、get_class()在父类中使用

class bar {
    public function __construct()
    {
        var_dump(get_class($this));
        var_dump(get_class());
    }
}
class foo extends bar {
}
new foo;
// string(3) "foo" 
// string(3) "bar"
标签:
声明:无特别说明,转载请标明本文来源!
相关推荐