我的朋友问了我一个关于可变美元符号的PHP问题

我的朋友问了我一个关于可变美元符号的PHP问题,php,Php,可能重复: $thisvariable和$$thisvariable之间有什么不同。正如您所注意到的,第一个变量有一个美元符号,而第二个变量有两个美元符号。$variable是一个,而$$variable是一个 这可能有点让人困惑,所以我们来分析一下回声呼叫 $($a_var) -> $(my_name) -> $my_name = "anthony" 请注意,上面可能不是PHP解释器幕后发生的事情,但它只是一个示例 希望这有帮助。$variable是一

可能重复:


$thisvariable和$$thisvariable之间有什么不同。正如您所注意到的,第一个变量有一个美元符号,而第二个变量有两个美元符号。

$variable
是一个,而
$$variable
是一个

这可能有点让人困惑,所以我们来分析一下回声呼叫

$($a_var)  
   -> $(my_name) 
       -> $my_name = "anthony"
请注意,上面可能不是PHP解释器幕后发生的事情,但它只是一个示例


希望这有帮助。

$variable
是一个变量,
$$variable
是一个

这可能有点让人困惑,所以我们来分析一下回声呼叫

$($a_var)  
   -> $(my_name) 
       -> $my_name = "anthony"
请注意,上面可能不是PHP解释器幕后发生的事情,但它只是一个示例


希望这有帮助。

$thisvariable
是一个名为
$thisvariable

$thisvariable = 'Hello';
print $thisvariable; // prints Hello
$$this变量
是一个:


在大多数情况下,您应该避免使用变量。这使得代码更难理解和调试。当我看到它时,它是一个危险信号,表明存在一些糟糕的设计。

$thisvariable
是一个命名的
$thisvariable

$thisvariable = 'Hello';
print $thisvariable; // prints Hello
$$this变量
是一个:


在大多数情况下,您应该避免使用变量。这使得代码更难理解和调试。当我看到它时,它是一个危险信号,表明存在一些糟糕的设计。

重复的PHP手册总是一个好的开始。:)PHP手册的副本总是一个很好的起点。:)