2016-12-27 57 views
1

我一直在使用PHP进行一些基本的后端开发。我看到一些关于变量的解释,而我正在寻找PHP 7带来的一些变化。我没有使用它们,如果有人能解释它会很好为什么要使用它们何时使用PHP的变量变量?

我的意思是: enter image description here

什么是使用它们的利弊?

+2

变量变量('$$ foo')几乎总是一个坏主意。可变属性访问('Foo :: $ bar')可以有其用途。你会意识到,当你遇到一个有利的情况。列出它可能有用的任意情况对于SO问题来说有点无目标和广泛。 – deceze

+0

我对“解释”一词并不熟悉。手册指的是[变量变量](http://php.net/manual/en/language.variables.variable.php)和[变量函数](http://php.net/manual/en/functions .variable-的functions.php)。 –

+0

好吧,我没有意识到它是那么广泛。我正在删除“何时”的问题,只会坚持“为什么”的一部分。谢谢。 –

回答

1

在需要动态引用变量并且不想使用数组的情况下,您可以使用变量解释。一般来说,我不会推荐使用它,因为您失去了诸如静态代码分析之类的好处。

+0

你可以给我们提供一些例子吗?谢谢。 –