is_a
En esta página
is_a
Verifica si el objeto es de un cierto tipo o subtipo.
Descripción#
is_a(mixed $object_or_class, string $class, [bool $allow_string]): bool
```php
Determina si el `object_or_class` dado es del tipo de objeto `clase`, o tiene `clase` como uno de sus supertipos.
## Parámetros
`object_or_class`
Un nombre de clase o una instancia de un objeto.
`class`
El nombre de la clase o de la interfaz.
`allow_string`
Si este argumento vale `false`, el nombre de la clase en forma de string en el argumento `object_or_class` no está permitido. Esto permite evitar la llamada al autoloader si la clase no existe.
## Valores devueltos
Retorna `true` si `object_or_class` es del tipo de objeto `clase`, o tiene `clase` como uno de sus supertipos, `false` en caso contrario.
## Ejemplos
Ejemplo con `is_a`
Uso del operador *instanceof*
```php
Véase también#
get_class, get_parent_class, is_subclass_of