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!