📅  最后修改于: 2023-12-03 15:03:37.490000             🧑  作者: Mango
get_class()
是一个PHP函数,用于获取一个对象的类名。它返回一个包含类名的字符串。
以下是get_class()
函数的语法:
string get_class ( object $object )
get_class()
函数接受一个参数:
$object
:要获取类名的对象。get_class()
函数返回一个字符串,包含给定对象的类名。
class MyClass {
// 类定义...
}
$object = new MyClass();
$class = get_class($object);
echo $class;
输出结果:
MyClass
以下是一些关于get_class()
函数的特点:
get_class()
函数可以用于任何对象,包括内置的PHP类、用户自定义的类、匿名类等。get_class()
函数的参数不是一个对象,将会抛出一个E_WARNING
级别的错误。get_class()
函数只返回给定对象的类名,不包括命名空间部分。get_class()
函数的另一个版本get_class($object)
来获取完整类名(包括命名空间)。以下是一些使用get_class()
函数时需要注意的事项:
get_class()
函数是区分大小写的,因此类名要与定义时完全一致。get_class()
函数的参数为null
,将会抛出一个E_WARNING
级别的错误。get_class()
函数只返回对象的直接类名,不会返回父类的类名。get_parent_class($object)
函数。get_class()
函数是一个使程序员能够轻松获取对象类名的PHP内置函数。通过它,可以方便地在运行时获取对象所属的类,进而进行各种操作和判断。