可能重复:
PHP在PHP中意味着什么?
$ thisvariable和$$ thisvariable有什么不同.如你所知,第一个变量有一个美元符号,而第二个变量有两个美元符号.
Ant*_*ney 13
$variable是一个变量,$$variable是一个变量变量,
$my_name = "anthony"; // variable $my_name
echo $my_name; // outputs "anthony"
$a_var = "my_name"; // assigning literal to variable $a_var
echo $$a_var; // outputs "anthony"
Run Code Online (Sandbox Code Playgroud)
这可能有点令人困惑,所以让我们打破那个回音电话,
$($a_var)
-> $(my_name)
-> $my_name = "anthony"
Run Code Online (Sandbox Code Playgroud)
请注意,上面可能不是PHP解释器幕后发生的事情,但它严格地用作说明.
希望这可以帮助.