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"