php获取类名的方法
墨初 编程开发 1557阅读
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);
// foo2、get_class()带有命名空间的类的类名
namespace Foo\Bar;
class Baz {
}
$baz = new \Foo\Bar\Baz;
echo get_class($baz);
// Foo\Bar\Baz3、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"