在PHP中有两个类:
class parentTroll {...}
和class troll extends parentTroll {...}
然后有一个对象$troll = new troll();
如何查看$troll instanceof parentTroll
?此行现在返回false。
答案 0 :(得分:13)
以下示例返回true:
class parentTroll {}
class troll extends parentTroll {}
$troll = new troll();
var_dump($troll instanceof parentTroll);
输出:
boolean true
您还可以使用ReflectionClass
:
var_dump((new ReflectionClass($troll))->getParentClass()->getName() == 'parentTroll');
答案 1 :(得分:2)