Type Operators

instanceof is used to determine whether a PHP variable is an instantiated object of a certain class:


Example #1 Using instanceof with classes

<?php
class MyClass
{
}

class NotMyClass
{
}
$a = new MyClass;

var_dump($a instanceof MyClass);
var_dump($a instanceof NotMyClass);
?>



The above example will output:




bool(true)
bool(false)




instanceof can also be used to determine whether a variable is an instantiated object of a class that inherits from a parent class:


Example #2 Using instanceof with inherited classes

<?php
class…

Leer artículo completo →