PHP 的变量:解码 $$(双美元)
在 PHP 中遇到 $$ 表示法时,有必要深入研究一下可变变量的概念。这种语法表示为 $$variable,允许您访问和操作名称存储在其他变量中的变量。
想象一下函数中的以下代码片段:
global $$link;
这里, $$link代表变量变量,其中$$表示变量名本身存储在$link变量中。考虑以下示例:
$real_variable = 'test'; $name = 'real_variable'; echo $$name; // Outputs: 'test'
在本例中:
请注意,此机制可以扩展到以下范围“双重变量。”例如:
$real_variable = 'test'; $name = 'real_variable'; $name_of_name = 'name'; echo $$name_of_name; // Outputs: 'real_variable' echo $$$name_of_name; // Outputs: 'test'
这里,$$$name_of_name 更深一层导航,访问其名称存储在 $name_of_name 命名的变量中的变量。
以上是PHP 的'$$”(双美元)表示法如何与变量一起使用?的详细内容。更多信息请关注PHP中文网其他相关文章!