Se encuentra en:
Nivel de error E_Strict
RECU-0586 (Recurso Ejemplo)
- Área: Gestión de Errores y Excepciones
- Carácter del recurso: Obligatorio
- Tecnologías: PHP
Descripción
Ejemplos
<?php
error_reporting = E_ALL | E_STRICT
// Usando la funcion obsoleta 'is_a'
if ( is_a( $objeto, 'Clase' ) ) {
$objeto->foo();
}
?>
E_STRICT nos sugerirá que usemos un operador de tipo, en este caso "instanceof", con lo que tendríamos:
<?php
if ( $objeto instanceof Clase ) {
$objeto->foo();
}
?>