Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2005, 12:23
Avatar de THE SILENT CULT
THE SILENT CULT
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chile
Mensajes: 17
Antigüedad: 19 años, 7 meses
Puntos: 0
Variables dinámicas. Pregunta de n00b!

Hola, soy un novato en esto del php, quisiera saber algo sobre el siguiente script que hice mientras comenzaba a aprender php:

<?php
$nombre="Pepe";
$edad="23";
$ocupacion="Estudiante";

# holders de las variables arriba definidas. Ojo: al definir los holders de esta manera
# se imprime sólo el último valor de holder. En este caso, la palabra "ocupación". Sin
# embargo si son definidas con un solo signo de peso, no sucede lo mismo y son impresas
# de manera normal.

$$holder_nombre="Pepe";
$$holder_edad="23";
$$holder_ocupacion="Estudiante";

# impresión de los holders como variables dinámicas.

print "${$holder_nombre}<br>";
print "${$holder_edad}<br>";
print "${$holder_ocupacion}<br>";

// impresion de las variables como variables dinámicas.

print "<br>${'nombre'}<br>";
print "${'edad'}<br>";
print "${'ocupacion'}<br>";

/* impresión de las variables en forma directa. */
print "<br>";
print $nombre;
print "<br>";
print $edad;
print "<br>";
print $ocupacion;

?>

Mi duda es la siguiente: cuando declaré los holders para las tres variables antes definidas, quise imprimirlas y siempre me aparecia la ultima, que es una cadena de texto cuyo contenido es "Estudiante". Con el script como esta asi ahora, no pasa aquello pero no se cómo antes hice un par de modificacinoes y su sucedió. Espero me puedan ayudar.

Saludos!
__________________
EN ESTE MUNDO HAY 0010 TIPOS DE PERSONAS: LOS QUE ENTIENDEN BINARIO Y LOS QUE NO.