$$在php中是什么意思?
这个问题在这里已经有了答案:
在PHP中, $$
意味着您至少会在一位维护程序员中造成多年的痛苦和痛苦。 请注意,您可能最终成为该维护程序员。
它是一个变量变量。 想象一下:
$quux = 'bar';
$foo[$quux] = "baz";
echo $foo['bar']; //prints baz
如果没有数组这样的东西,你可以尝试这样的事情:
$quux = 'bar';
$$quux = "baz";
echo $bar; //prints baz
幸运的是,我们确实有数组,所以请不要使用变量变量,除非您正在做一些复杂而神奇的*
并没有其他选择。
*
:请不要做令人费解的神奇事物。
这些被称为变量变量。
$foo = 'bar';
$id = 'foo';
echo $id; // prints foo
echo $$id; // prints bar
当然在PHP手册中
http://www.php.net/manual/en/language.variables.variable.php
请注意,这是过时和无意义的语法,您应该始终使用数组。
链接地址: http://www.djcxy.com/p/59091.html上一篇: What does $$ in php mean?
下一篇: i got this PHP question from my friend about variable dollar sign