Inicio > PHP > Excepciones en php 8

EXCEPCIONES EN PHP 8

PHP ME GUSTA

 

Hace un tiempo hablé de las excepciones en php cuya estructura es:


try {
    // Algo va mal
} catch (MySpecialException $exception) {
    Log::error('Algo fue mal');
}


Pero las excepciones en php 8 son diferentes. No es necesario declarar la variable que recoge la excepción, ya que a veces no se emplea. Veamos un ejemplo:


try {
    // Algo va mal
} catch (MySpecialException) {
    Log::error('Algo fue mal');
}


Hay que tener en cuenta que es necesario especificar siempre el tipo, no se permite tener una captura vacía. Si deseas capturar todas las excepciones y errores, puedes usar Throwable como el tipo de captura.


 


Comentarios

No hay comentarios en este artículo.