01/07/2005, 08:24
|
| | | Fecha de Ingreso: noviembre-2004 Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años Puntos: 34 | |
Ese error es de declaración/seteo de variables. O sea, tenés configurado el php.ini para que te muestre todos los errores, incluidos los warnings, lo cual esta perfecto.
Que quiere decir precisamente?
No se en que haz programado antiguamente, o si lo haz hecho, pero lo correcto es, para usar una variable, primero declararla o definirla, o setearla, o como te quede mejor la interpretación. En php, con solo setearla, ya estarias haceindo todo eso, por ejemplo:
INCORRECTO:
<?php
echo $hola;
?>
CORRECTO
<?php
$hola = 'Hola mundo';
echo $hola;
?>
Muchas veces, por no hacer esto, las aplicaciones tienen errores logicos que ni siquiera el autor de la misma entiende.
Un caso muy comun es hacer:
<?php
echo $_GET["hola"];
?>
Sin saber siquiera si GET esta definida, por lo que es recomendable hacer:
<?php
echo isset($_GET["hola"]) ? $_GET["hola"] : 'no seteada';
?>
que es lo mismo que :
<?php
if(isset($_GET["hola"])){
echo $_GET["hola"];
}else{
echo 'no seteada';
}
?>
Espero te ayude esto. |