En PHP, podemos decidir si mostrar un error a los usuarios finales o no. Puede habilitar o deshabilitar el informe de errores en PHP con dos enfoques:
Enfoque 1: en el archivo php.ini , podemos activar o desactivar el parámetro display_error . El encendido significa que se muestran los errores y el apagado significa que no hay errores para mostrar e informar. Para hacerlo, abra el archivo “php.ini” y busque el parámetro display_error y cámbielo a valor en . Guarda el archivo. Reinicie todos los servicios del servidor web. Ahora mostrará todos los errores del script PHP a los usuarios finales. Para deshabilitar el informe de errores, configure el parámetro display_error en off . El parámetro off significa que no mostrará ningún error a los usuarios.
Enfoque 2: el segundo enfoque para habilitar o deshabilitar el informe de errores es usar la función ini_set() . Es una función incorporada disponible en PHP para cambiar los ajustes de configuración disponibles en el archivo php.ini . Toma dos parámetros, el primero es el nombre de configuración que desea modificar y el segundo es el valor que desea asignar.
Si desea cambiar el valor del parámetro display_error del archivo php.ini
Habilitar el informe de errores: Habilitará el informe de errores.
ini_set("display_errors", "1")
Deshabilitar el informe de errores: deshabilitará el informe de errores.
ini_set("display_errors", "0")
Ejemplo 1: en el código, hemos habilitado el informe de errores para que muestre el error al usuario. La función “printname()” es “indefinida” porque el nombre de la función definida es “printmyname()”.
PHP
<?php ini_set('display_errors','1'); function printmyname() { echo "My name is GeeksforGeeks"; } printname(); ?>
Producción:
Fatal error: Call to undefined function printname()
Ejemplo 2: el siguiente código se apagará mostrando el error a los usuarios.
PHP
<?php ini_set('display_errors','0'); function printmyname() { echo "My name is GeeksforGeeks"; } printname(); ?>
Producción:
This page isn’t working. localhost is currently unable to handle this request. HTTP ERROR 500
Con estos dos enfoques, puede habilitar o deshabilitar el informe de errores en PHP.
Publicación traducida automáticamente
Artículo escrito por toketandpatel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA