Оператор проверки типа проверяет соместимость класса объекта, стоящего слева от instanceof
с классом или интерфейсом, стоящим справа:
$Obj instanceof Class
В самом простом случае оператор instanceof
позволяет проверить, является ли объект экземпляром некоторого класса, например,
<?php
class A
{
}
class B
{
}
$a = new A;
var_dump($a instanceof A);
var_dump($a instanceof B);
Результат:
bool(true)
bool(false)