Hola a todos:
Mi consulta es para saber si se pueden quitar los mensajitos que aparecen cuando por ejemplo no existe alguna variable o indice??
Gracias
| |||
Quitar avisos de variables inexistentes Hola a todos: Mi consulta es para saber si se pueden quitar los mensajitos que aparecen cuando por ejemplo no existe alguna variable o indice?? Gracias |
| |||
mmm las soluciones no deberían ser "silenciar el error" sino evaluar por qué "PHP avisa" de ese hecho y como solventarlo .. Ejemplo .. usando la función isset() podrías "preguntar" antes de usar cierta variabel si está definida: Código PHP: De todas formas .. con la función: error_reporting() podrías "forzar" esa configuración para el script en curso y no depender directamente de una modificación al php.ini que no siempre vas a tener acceso a el. Un saludo, |
| |||
mm lo que no ves xcorpio es que todo esos "notice silenciados" (dependiendo de la configuración de PHP) siguen ocasionando mensajes de error (avisos en ese caso) en archivo de log de errores .. así que es un recurso innecesario que está ocupando PHP (generar esos log) para algo que como menciono tiene su solución (a costa de un poco más de trabajo al programar). Por lo demás .. las variables que PHP suele "marcar" como no definidas son principalmente las externas al script (las que no se generan en dicho script) tales como las que accedes por los arrays superglobales tipo $_GET y afines (o incluso si son asumidas como globales pero siguen siendo externas). Un saludo, |