Esta lección forma parte del curso avanzado de creación de componentes para PHP y Laravel,

Una excepción es un evento inesperado que ocurre durante la ejecución de un programa e interrumpe la ejecución normal del mismo.

Una excepción es lanzada desde un método cuando las condiciones para la ejecución normal de dicho método no se cumplen, y luego puede ser atrapada en algún lugar del sistema utilizando un bloque try / catch.

La idea cuando estamos creando nuestros métodos y necesitamos crear una excepción, es crear una clase personalizada cuyo nombre debe describir qué componente produjo el error o cuál fue el error.

Además, aunque se produzca una excepción no “atrapada” en nuestro código, podemos, de igual forma, escribir una prueba con PHPUnit para probar este comportamiento.

Todo esto lo veremos en detalle en la lección de hoy:

Regístrate en Styde

y obtén acceso inmediato a cientos de lecciones como ésta y contenido nuevo cada semana.

Ver planes

Lección anterior Resolución automática de clases usando Reflection de PHP Lección siguiente Paso de argumentos a través del contenedor de inyección de dependencias