Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/01/2006, 22:16
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
El problema es que usar error_reporting(0) desde el script no funciona para ciertos errores (tipo Fatal error).

(Escribí, por ejemplo:

Código PHP:
error_reporting(0);
echo 
"hola"
echo "chau" 
y te va a decir que falta un ; )

Según el manual, para no mostrar este tipo de errores habría que pasar a falso display_errors, pero tampoco se puede hacer en "runtime", o sea desde el script. Hay que modificar el php.ini.


Cita:
display_errors boolean

Este parámetro determina si los errores deben ser puestos en pantalla como parte de la salida o si deben ser ocultados al usuario.

Nota: Es una característica de apoyo para su proceso de desarrollo y no debería ser usada nunca en sistemas en producción (p.ej. sistemas conectados a internet).

Nota: Aunque display_errors puede ser definido en tiempo de ejecución (con ini_set()), no tendrá ningún efecto si el script contiene errores fatales. Esto se debe a que la acción de tiempo de ejecución deseada no se alcanza a ejecutar.
http://ar.php.net/manual/es/ref.erro...func.constants

Suerte