gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?   follow me
@CaroQ perdoname... como lo puedo arreglar, quizas con una cena romantica ? jejejeje
 chica del dia  —  la novia de tu mejor amigo
 
Suscribete →  
444  fans y una planta carnivora
 
Estás en: Viciao2k32007JulioLunes 30
1

php, mostrar errores E_NOTICE

Tag: PHP    Por: gafeman    Lecturas: 1166   

Seguramente la configuración del fichero php.ini de tu servidor oculte los errores E_NOTICE

Según la web de php.net…

En PHP 4 y PHP 5, el valor predeterminado es E_ALL & ~E_NOTICE. Este valor no muestra errores de nivel E_NOTICE.

Al habilitar E_NOTICE durante el desarrollo de software tiene algunos beneficios. Para propósitos de depuración: los mensajes NOTICE le advertirán sobre posibles fallos en su código.

¿Que son los errores E_NOTICE?

Avisos detectados en tiempo de ejecución al utilizar una variable no inicializada

Incorrecto:

  1. define(TXT_LANG,’Idioma’);
  2. $_GET[url]

Los casos anteriores aunque funcionen, producen un error E_NOTICE, ya que php interpreta TXT_LANG y url como constantes no definidas

Correcto:

  1. define(’TXT_LANG’,'Idioma’);
  2. $_GET['url']

¿Como mostrar los E_NOTICE?

Para mostrar todos los errores, puedes hacerlo de 2 maneras:

  1. si tienes permisos para editar el fichero php.ini, abrelo, busca error_reporting y asignarle E_ALL, quedando asi:
    error_reporting = E_ALL
  2. si tu servidor no te permite editar el php.ini, puedes introducir al principio del código y después de <?php:
    error_reporting(E_ALL);

Post dedicado a:

Eduard Llach

  •  1  comentarios   —   1167  visitas
  •  0  pings   —   0  trackbacks
 
Pings
  1. No hay pingbacks

Trackbacks
  1. No hay trackbacks
  1. util:

    ini_set(’display_errors’,'On’);


0-0

Código de conducta


Cualquier comentario / usuario que no cumpla uno de los siguientes requisitos,
sera borrado sin previo aviso:
  1. Ser persona
  2. No insultar (A eso se le llama Trolear)
  3. No escribir el texto en mayusculas (Es lo mismo que gritar)
  4. No Spamear (ej. hablar de lo que comiste ayer...)
  5. Evitar comentarios del tipo soy primero, soy segundo, hijo de puta...
  6. Escribir el comentario en castellano
  7. Saber el día de la semana que naciste
  8. No deshonrar la ortografia del editor

La sole

¡Participa en la discusión!




Tu Comentario:

background by eboy