Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/03/2014, 06:08
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Lanzar excepcion al fallar fopen

La lógica dice que deberías abrirlos con fopen sólo en caso de que existan, por lo tanto, yo haría primera la comprobación de que existe el fichero, si no existe lanzo la excepción, si existe lo abro...
Veo que has omitido el mensaje de SplFileObject, compruébalo tu mismo:

Código PHP:
Ver original
  1. $carpeta = array("primero", "segundo", "te*cero", "cuarto", "qui/to", "sexto");
  2.  
  3. try {
  4.     foreach ($carpeta as &$fichero)
  5.         $fichero = new \SplFileObject($fichero);
  6. }
  7. catch (\Exception $ex) {
  8.     echo "Excepción capturada: {$ex->getMessage()}\n";
  9. }

Ya verás cómo lanza excepciones.

Saludos.

Última edición por lolainas; 23/03/2014 a las 06:16