Traductor

Variables de Variables

PHP puede manejar y reconocer variables que se refieren a otras variables. Se trata de variables cuyo contenido es el nombre de otra variable.
Esto resulta especialmente útil cuando se quiere crear código dinámico, basado en ciertas condiciones establecidas por los usuarios de nuestra página.
Por ejemplo:
  • Suponga que usted quiere crear un mensaje de saludo que pueda aparecer en español o en ingles.
  • Usted puede almacenar los dos saludos en variables de memoria y luego mostrar el que convenga. Veamos el siguiente script:
<?php
                $saludo="Hola, amigo";
                $saludoParaMostrar="saludo";
                echo ($$saludoParaMostrar."<br>");
                $saludo="Hi, fellow";
                echo ($$saludoParaMostrar."<br>");

?>
Lo que aparece en pantalla será:

Paso a paso

  1. En primer lugar observe que tenemos una variable llamada $saludo
  2. El contenido de la variable $saludo, varía durante la ejecución del script.
  3. Ahora vea la variable $saludoParaMostrar, cuyo contenido es el nombre de la anterior, sin el signo $.
  4. De este modo el interprete recupera el contenido de la variable $saludo.
  5. De este modo, $saludoparaMostrar está actuando como un puntero a $saludo y de actualiza en tiempo real.
Desde luego en este ejemplo no es muy útil ya que solo está ilustrando el funcionamiento de esta técnica, sin embargo cuando veamos cookies, bases de datos y ficheros, permite simplificar significativamente el código.
Recuerden Comentar Compartir y Darle 
Hasta la Próxima

Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto

0 comentarios:

Publicar un comentario