php中的双美元符号$符号什么意思

如题所述

第1个回答  2016-12-06

可变变量的意思

<?php
/*一个普通的变量声明*/
$a = 'hello';
/*一个可变变量获取了一个普通变量的值作为这个可变变量的变量名*/
$$a = 'world';
echo "$a ${$a}";
//它会输出:hello world。
echo "$a $hello";
//它也会输出:hello world。
?>


参考收藏 可变变量:http://www.php.net/manual/zh/language.variables.variable.php

第2个回答  2016-12-06
你说的是$$a 这种 吗?
举个例子
$n='xxx';
$$n=2;
上面的代码,意思是$xxx = 2,直接把上一行的变量的值代入下一行的变量名中
第3个回答  2016-12-06
变量值的变量,例如:
$abc=123;
$x='abc';
echo $$x;//输出123本回答被网友采纳
相似回答