Documentación offline PHP master

ReflectionClass::isInstance

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ReflectionClass::isInstance

Verifica si una clase es una instancia de otra clase

Descripción#

public ReflectionClass::isInstance(object $object): bool
```php

Verifica si una clase es una instancia de otra clase.

## Parámetros

`object`  
El objeto utilizado para la comparación.

## Valores devueltos

Retorna `true` si el objeto es una instancia de la clase, o `false` en caso contrario.

## Ejemplos

Ejemplo con ReflectionClass::isInstance
isInstance($object)) { echo "Sí\n"; } // Equivalente a if ($object instanceof Foo) { echo "Sí\n"; } // Equivalente a if (is_a($object, 'Foo')) { echo "Sí"; } ?>

```php

Resultado del ejemplo anterior es similar a:

Sí
Sí
Sí

Véase también#

ReflectionClass::isInterface, Operadores de tipos (instanceof), Las interfaces, is_a