Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2004, 07:06
Helheim
 
Fecha de Ingreso: junio-2004
Mensajes: 232
Antigüedad: 19 años, 10 meses
Puntos: 0
Variables Duda

Tengo una duda con respecto a las variables en PHP. Os pongo un ejemplo:

Mi intencion es crear una variable a la cual en un principio no le asigno nada para despues de recorrer un array asignarle algo, por ejemplo:

var $texto;

$row=mysql_fetch_array($result);
$texto=$row["critica"];

Es decir, me creo la variable texto (a la q no le asigno valor alguno) y luego de recorrar el array, le asigno el valor del campo "critica" sin embargo me da un error:

Parse error: parse error, unexpected T_VAR in c:\inetpub\wwwroot\php\criticas2.php on line 25


Y si por el contrario le quito la palabra "Var" y lo dejo asi:

$texto;

$row=mysql_fetch_array($result);
$texto=$row["critica"];

Me sale el siguiente error:

Notice: Undefined variable: texto in c:\inetpub\wwwroot\php\criticas2.php on line 26

La unica manera q he encontrado de arreglarlo es, al principio, asignarle un valor vacio a la variable y entonces no me da ninguno de esos dos errores, de esta manera:


$texto="";

$row=mysql_fetch_array($result);
$texto=$row["critica"];


Sabria alguien decirme a q es debido esto?.... Me estoy equivocando al declarar la variable?. No se si la solucion de asignarle un valor vacio a la variable es una chapuza y si hay alguna otra forma de hacerlo mejor. Si alguien me puede contestar se lo agradeceré.

Gracias.