¿Cómo puedo saber durante el tiempo de ejecución que mi código arrojó una advertencia?errores no controlados en php
ejemplo
try {
echo (25/0);
} catch (exception $exc) {
echo "exception catched";
}
lanza una "Advertencia: La división por cero" de error que no puedo manejar en mi código.
Al apagar lo que dijo @svens, la supresión de errores para desactivar todos los errores se hace con 'error_reporting (0)' Vea http://us.php.net/manual/en/errorfunc.configuration. php # ini.error-reporting –
.. o anteponiendo un '@' al comando. Por cierto. el controlador de errores también se invocará cuando error_reporting se establezca en cero (con errno = 0). El controlador de errores es muy útil y se puede usar para hacer cosas como el registro final de tiempo, parámetros, uso de memoria, etc. y notificar al administrador (para errores fatales). No quería recomendar la supresión de errores :). – svens