![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/02/2010, 07:49
|
![Avatar de santris](http://static.forosdelweb.com/customavatars/avatar315792_5.gif) | | | Fecha de Ingreso: agosto-2009 Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 15 años, 6 meses Puntos: 66 | |
Respuesta: que significa $$ Eso se usa para las variables variables, te explico con un ejemplo del propio manual de php.
Variables variables
A veces es conveniente tener nombres de variables variables. Dicho de otro modo, son \
nombres de variables que se pueden establecer y usar dinámicamente. Una variable \
normal se establece con una sentencia como:
<?php
$a = "hello";
?>
Una variable variable toma el valor de una variable y lo trata como el nombre de una \
variable. En el ejemplo anterior, hello, se puede usar como el nombre de una variable \
utilizando dos signos de dólar. p.ej.
<?php
$$a = "world";
?>
En este momento se han definido y almacenado dos variables en el árbol de símbolos de \
PHP: $a, que contiene "hello", y $hello, que contiene "world". Es más, esta \
sentencia:
<?php
echo "$a ${$a}";
?>
produce el mismo resultado que:
<?php
echo "$a $hello";
?> |