php中的$$是什么意思?

php中的$$是什么意思?,php,Php,两个背对背的$back变量意味着什么。这样地 $$id 我在哪里可以找到更多关于这方面的信息 当然要感谢PHP手册中的 请注意,这是一种过时且毫无意义的语法,您应该始终使用数组 在PHP中,$意味着您将给至少一个维护程序员带来多年的痛苦和折磨。请注意,您可能最终成为维护程序员 这是一个变量。想象一下: $quux = 'bar'; $foo[$quux] = "baz"; echo $foo['bar']; //prints baz 如果没有数组,您可以尝试以下方法: $quux = 'ba

两个背对背的$back变量意味着什么。这样地 $$id

我在哪里可以找到更多关于这方面的信息
当然要感谢PHP手册中的

请注意,这是一种过时且毫无意义的语法,您应该始终使用数组


在PHP中,
$
意味着您将给至少一个维护程序员带来多年的痛苦和折磨。请注意,您可能最终成为维护程序员

这是一个变量。想象一下:

$quux = 'bar';
$foo[$quux] = "baz";
echo $foo['bar']; //prints baz
如果没有数组,您可以尝试以下方法:

$quux = 'bar';
$$quux = "baz";
echo $bar; //prints baz
幸运的是,我们确实有数组,所以请不要使用变量,除非您正在做一些复杂而神奇的
*
,并且没有其他选择


*
:请不要做令人费解的神奇事情。

你可以用这样的非描述性变量名让任何东西看起来都很费解。如果命名正确,变量与常规变量一样可维护。在演示语言功能时,foo、bar、baz等变量非常常见。显然,在任何语言中,正确使用命名都是必须的,但我谈论的是变量的可维护性,而不是虚拟名称——我认为它们需要花很多精力才能以一种不邪恶的方式使用,所以我可以用一种让新手程序员谨慎使用的方式来表示它们
$quux = 'bar';
$$quux = "baz";
echo $bar; //prints baz