我从我的朋友那里得到了关于可变美元符号的PHP问题

jus*_*joe 1 php

可能重复:
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解释器幕后发生的事情,但它严格地用作说明.

希望这可以帮助.