Advertisement
EmilianoRoldanR

Como desactivar los warning, notice y error de PHP

Jul 14th, 2023
1,309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.71 KB | None | 0 0
  1. /*******************************************************************************************************************************
  2. La desactivación de los errores, warning, notice y deprecated de PHP, se puede hacer de varias maneras:
  3.  
  4. 1.- Por medio del archivo php.ini que se encuentra en tu servidor web.
  5. En la linea: display_errors puedes indicar si aparecen o no los mensajes definidos en la directiva: error_reporting
  6. Los valores son On o Off
  7.  
  8. En la directiva error_reporting puedes indicar que mensajes de error quieres que aparezcan, y cuales no.
  9. Por ejemplo:
  10. error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
  11. Indicamos que nos muestre todos los errores excepto los notice y los deprecated.
  12.  
  13. 2.- También se puede hacer mediante código php con la instrucción error_reporting()
  14. http://php.net/manual/es/function.error-reporting.php
  15.  
  16. *******************************************************************************************************************************/
  17. <?php
  18. // Desactivar toda notificación de error
  19. error_reporting(0);
  20.  
  21. // Notificar solamente errores de ejecución
  22. error_reporting(E_ERROR | E_WARNING | E_PARSE);
  23.  
  24. // Notificar E_NOTICE también puede ser bueno (para informar de variables
  25. // no inicializadas o capturar errores en nombres de variables ...)
  26. error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
  27.  
  28. // Notificar todos los errores excepto E_NOTICE
  29. // Este es el valor predeterminado establecido en php.ini
  30. error_reporting(E_ALL ^ E_NOTICE);
  31.  
  32. // Notificar todos los errores de PHP (ver el registro de cambios)
  33. error_reporting(E_ALL);
  34.  
  35. // Notificar todos los errores de PHP
  36. error_reporting(-1);
  37.  
  38. // Lo mismo que error_reporting(E_ALL);
  39. ini_set('error_reporting', E_ALL);
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement