PHP(美元或美元)是什么意思?
例子是一个函数内的variables声明:
global $$link;   $$是什么意思? 
 诸如$$variable语法称为variablesvariables 。 
例如,如果您考虑这部分代码:
 $real_variable = 'test'; $name = 'real_variable'; echo $$name; 
您将得到以下输出:
 test 
这里 :
-   $real_variable包含testing
-   $name包含variables的名称:'real_variable'
-   $$name意思是“ variablesthas的名称包含在$name”-  这是$real_variable
-  并具有'test'的价值
 
-  这是
@ Jhonny的评论后编辑:
 做一个$$$ ? 
 那么,最好的方法是尝试;-) 
所以,我们来试试这部分代码:
 $real_variable = 'test'; $name = 'real_variable'; $name_of_name = 'name'; echo $name_of_name . '<br />'; echo $$name_of_name . '<br />'; echo $$$name_of_name . '<br />'; 
这里是我得到的输出:
 name real_variable test 
 所以,我会说, 是的,你可以做$$$ 😉 
内部$将一个variablesparsing为一个string,外部的一个通过该stringparsing一个variables。
所以,考虑这个例子
 $inner = "foo"; $outer = "inner"; 
variables:
 $$outer 
将等于string“foo”
这是一个variables的variables 。
 <?php $a = 'hello'; $$a = 'world'; // now makes $hello a variable that holds 'world' echo "$a ${$a}"; // "hello world" echo "$a $hello"; // "hello world" ?> 
它创build一个dynamicvariables名称。 例如
 $link = 'foo'; $$link = 'bar'; // -> $foo = 'bar' echo $foo; // prints 'bar' 
(也被称为variablesvariables )
 我不想在别人之后重复,但有使用$$的风险:) 
 $a = '1'; $$a = 2; // $1 = 2 :) 
所以用头来。 🙂
 global $$link; 确实意味着糟糕的应用程序devise 
 写这个的人不知道代码的支持 
 它将一个variables的内容评估为另一个variables的名称。 基本上它给你的名字是存储在$link的variables。