
Try no captura una excepcion al no encontrar un require_once un archivo
Publicado por Eduardo (2 intervenciones) el 23/07/2014 04:20:57
Tengo el siguiente codigo:
try {
require_once( $variable );
} catch(Exception $e) {
require_once('archivo.php');
}
Cuando la $variable contiene un valor correcto el require_once funciona bien. Pero cuando el valor no es correcto en vez de capturarse la excepcion y hacer el require_once sobre archivo.php se para la ejecución como si no se hubiera capturado la excepción. Con include en vez de require pasa lo mismo, solo que no se cancela la ejeción. Me da los warning y pasa de largo el catch.
Gracias de antemano por la ayuda.
try {
require_once( $variable );
} catch(Exception $e) {
require_once('archivo.php');
}
Cuando la $variable contiene un valor correcto el require_once funciona bien. Pero cuando el valor no es correcto en vez de capturarse la excepcion y hacer el require_once sobre archivo.php se para la ejecución como si no se hubiera capturado la excepción. Con include en vez de require pasa lo mismo, solo que no se cancela la ejeción. Me da los warning y pasa de largo el catch.
Gracias de antemano por la ayuda.
Valora esta pregunta


0