PHP instanceof 关键词
定义和用法
instanceof
关键字用于检查一个对象是否属于某个类。如果对象是类的实例,则比较返回 true
;如果不是,则返回 false
。
相关页面
教程:PHP OOP
实例
检查对象是否属于特定类:
<?php
class MyClass {}
class AnotherClass extends MyClass{}
$obj = new AnotherClass();
if($obj instanceof AnotherClass) {
echo "The object is AnotherClass";
}
// 该对象也是其派生类的实例
if($obj instanceof MyClass) {
echo "The object is MyClass<br>";
}
?>