阅读量:0
在 PHP 中,instanceof
关键字不能直接用于类继承。instanceof
用于检查一个对象是否属于某个类或接口的实例。它主要用于实例方法中,而不是类方法或静态方法中。
在类继承中,你可以使用 extends
关键字来表示一个类是另一个类的子类。例如:
class A { } class B extends A { }
在这个例子中,B
是 A
的子类。你可以使用 instanceof
关键字来检查一个对象是否是 A
或其子类的实例:
$b = new B(); if ($b instanceof A) { echo "B is an instance of A"; } else { echo "B is not an instance of A"; }
这将输出 “B is an instance of A”,因为 B
是 A
的子类。