(PHP 5, PHP 7, PHP 8)
ReflectionClass::isInstance — Verifica si una clase es una instancia de otra clase
Verifica si una clase es una instancia de otra clase.
object
El objeto utilizado para la comparación.
Ejemplo #1 Ejemplo con ReflectionClass::isInstance()
<?php
// Ejemplo de uso
$class = new ReflectionClass('Foo');
if ($class->isInstance($arg)) {
echo "Sí";
}
// Equivalente a
if ($arg instanceof Foo) {
echo "Sí";
}
// Equivalente a
if (is_a($arg, 'Foo')) {
echo "Sí";
}
?>
El resultado del ejemplo sería algo similar a:
Sí Sí Sí