3

可能重复:
变量变量的实际用途是什么?

好的,这个问题可能看起来有点鸡肋,但我真的很想知道:变量变量什么时候有用?我已经用 PHP 编程好几年了,但我从未使用过它们。对我来说,它看起来很有趣而不是有用。

变量变量有哪些现实生活中的例子?

更新:

对于你的投票,我真的很抱歉。链接的“重复”可能真的是一个骗局,除了一件事:那里列出的例子告诉我为什么不使用可变变量。

4

3 回答 3

7

绝不。应该禁止该语言以及它的其他儿童疾病(例如全局寄存器魔术引号等)使用此功能。

于 2010-08-27T07:20:50.707 回答
1

我已经看到它在一些 MVC 框架中用于初始化 View 对象中的变量。

foreach ($this->vars as $key => $value)
{
    // some test would be here so there are no conflicts
    $$key = $value;
}

然后,您可以访问模板中的变量。

我并不是说这是一个很好的用途。可能是设计不佳的情况。

于 2010-08-27T09:16:59.370 回答
0

它对于动态设置配置文件很有用。检查PHP 和变量变量以获得更好的想法。

于 2010-08-27T07:26:51.443 回答