📅  最后修改于: 2023-12-03 15:33:39.178000             🧑  作者: Mango
在 PHP 中,我们可以使用内置函数 get_class()
来获取一个对象的类型。
$class_name = get_class($object);
其中,$object
是我们要获取类型的对象,返回值 $class_name
是一个字符串,表示该对象的类型。
同时,我们也可以使用 instanceof
操作符来判断一个对象是否属于某个类的实例。该操作符可以用于类、接口和父类的判断。
if ($object instanceof ClassName) {
// 当 $object 是 ClassName 类的实例时执行的代码
}
需要注意的是,PHP 中可以使用 is_a()
函数来替代 instanceof
操作符,两者的作用是相同的。
if (is_a($object, 'ClassName')) {
// 当 $object 是 ClassName 类的实例时执行的代码
}
总结:在 PHP 中,我们可以使用 get_class()
函数获取一个对象的类型,使用 instanceof
操作符或者 is_a()
函数判断一个对象是否属于某个类的实例。