Estoy tratando de incluir un archivo y capturarlo si el archivo no existe/no se puede abrir. Hubiera pensado que una simple declaración try/catch habría funcionado, pero PHP parece ignorarla por completo y se ha producido un error.PHP catch a failed include
¿Alguna idea? Sé que hay otras preguntas como esta en stackoverflow, las he visto, pero ninguna de ellas parece tener una respuesta correcta y funcional.
usando @ es una solución muy sucia – Nicolas
Creo que al usar @, el operador de control de errores está perfectamente bien, si maneja el error. Simplemente se asegura de que el desagradable error de inclusión no se emita si la configuración tiene tales advertencias activadas. – drew010
Sí, la razón exacta por la que quiero hacer esto es para poder manejar el error;) –