Lenguaje PHP

Como ocultar los warning, notice en PHP

Como ocultar los warning, notice en PHP. En este artículo vamos a dar solución la desactivación definitiva de los errores ene este lenguaje, si bien, son mensajes de alerta que nos informa que algo no va muy bien, sin embargo, por la parte de estética y si nuestra página esta en producción esos mensajes nos harían ver poco profesional ante nuestros potenciales clientes, seamos sinceros quien compraría en una página que tiene errores visibles en su diseño.

Como ocultar los warning, notice en PHP

Es por eso que tenemos la obligación de desactivarlos de manera inteligente, especialmente los famosos (warning, notice y deprecated), se puede ocultar para que no sea visible de varias formas:

1.- Por medio del archivo php.ini que está en tu servidor web.

En la línea: display_errors puedes indicar si aparecen o no los mensajes definidos en la directiva:

error_reporting

Los valores son On o Off

En la directiva error_reporting puedes indicar que mensajes de error quieres que aparezcan, y cuáles no.
Por ejemplo:

Desactivar Errores PHP: “PHP.INI”  o “.USER.INI”

Podemos agregar esta línea en el fichero “php.ini” o si posees un servidor compartido puedes crear un fichero llamado “.user.ini” para realizar algunas configuraciones que tenemos desactivado por ser un servidor compartido.

log_errors = off

Activar Errores PHP: “PHP.INI”  o “.USER.INI”

Si deseas activar todos los errores en PHP para visualizar algún error o te aparezca en pantalla en blanco y no sabes cómo corregirlos, déjame decirte que es hora de activar todos los errores del PHP. Lo podemos activar, colocando la siguiente línea de código en el fichero “.user.ini” en nuestro servidor.

log_errors = on

A continuación, le dejare una línea de código para la personalización y mostrar solo algunos errores en nuestro entorno PHP.

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

El código anterior lo que hace mostrar todos los errores excepto los NOTICE y DEPRECATED.

Indicamos que nos muestre todos los errores excepto los notice y los deprecated. En la siguiente imagen el servidor muestra un archivo con el nombre “error_log“, recordemos que este fichero no tiene nombre y lo podemos editar en dreamwever, sublime text u otro editor de su preferencia.

Dentro del fichero mencionado podrán apreciar que función o variable está generando el error y aún más nos mostrara en que línea esta ocasionando el error.

Archivo que muestra los errores de PHP
Archivo que muestra los errores de PHP

2.- También se puede hacer mediante código php con la instrucción error_reporting()

Inserción del código en el inicio de la página de PHP que deseas aplicar estos cambios:

<?php
// Desactivar toda las notificaciónes del PHP

error_reporting(0);

 
// Notificar solamente errores de ejecución

error_reporting(E_ERROR | E_WARNING | E_PARSE);


error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);


// Mostrar todos los errores menos el E_NOTICE

// Valor predeterminado ya descrito en php.ini

error_reporting(E_ALL ^ E_NOTICE);


//Notificar todos los errores de PHP

error_reporting(E_ALL);


// Notificar todos los errores de PHP
error_reporting(-1);

 

// Lo mismo que error_reporting(E_ALL);

ini_set('error_reporting', E_ALL);

?>

La instalación de estas funciones se debe de declarar al inicio de todo documento, para que tengo efecto en todo el documento o sistema de gestión de contenidos.

CONCLUSIÓN: COMO OCULTAR LOS WARNING

Como hemos podido apreciar usando el archivo PHP.INI o si tenemos un servidor compartido podemos crear un fichero en la raíz de nuestro servidor llamado “.user.ini” y con ello declarar algunas configuraciones que se verán reflejados en nuestra cuenta de CPANEL.

Además, también podemos usar las configuraciones del PHP. Sin embargo, en el artículo detallamos los pasos a seguir.

Espero que esta breve explicación les ayude en sus proyectos web y así puedan corregir sus errores en este lenguaje de programación.

Siéntete libre de realizar un comentario, estaré gustoso en responderte.

Tambien puedes ver: Como mostrar y ocultar los errores en PHP

Como ocultar los warning, notice en PHP
Como ocultar los warning, notice en PHP

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba