Foros del Web » Programando para Internet » PHP »

Configuracion de php

Estas en el tema de Configuracion de php en el foro de PHP en Foros del Web. En mi sistema las variables deben estar definidas o deben contener algun valor, si no es asi aparece un error. Como puedo configurar el sistema ...
  #1 (permalink)  
Antiguo 01/03/2004, 22:04
daz
 
Fecha de Ingreso: julio-2001
Ubicación: Bogota
Mensajes: 341
Antigüedad: 16 años, 5 meses
Puntos: 4
Configuracion de php

En mi sistema las variables deben estar definidas o deben contener algun valor, si no es asi aparece un error.

Como puedo configurar el sistema para que las variables que no estan declaradas simplemente las pase por alto???
  #2 (permalink)  
Antiguo 02/03/2004, 06:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pues lo ideal es que uses estructuras tipo:

if (isset($_GET['tuvariable'])){

// la usas
echo $_GET['tuvariable'];

}

donde dice GET podría ser POST o cualquier otra variable que sea externa a tu script que supongo que es donde te dá los avisos de variables no definidas.

Eso es lo que deberías hacer para programar bien .. Los avisos que te dá PHP son referentes a una "mala programación" .. Si quieres "tapar" el aviso puedes irte a tu php.ini y ver la sección:

error_reporting ....

Pero eso sólo "tapa" el error que tienes no lo soluciona. Ademas de que de esa forma, cuando estas en fase de desarrollo te ayuda a ver los posibles errores que tienes con más claridad. Una vez que pases tu desarrollo a "producción" ahí si quieres puedes desactivar todo mensaje de error con esa directiva o función (error_reporting() ..) en tus scripts. Pero lo principal e ideal es que uses estructuras condicionales como la que te propongo.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 02/03/2004, 19:36
daz
 
Fecha de Ingreso: julio-2001
Ubicación: Bogota
Mensajes: 341
Antigüedad: 16 años, 5 meses
Puntos: 4
Bien muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:07.