2016-12-27 79 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

你可以給我們提供一些例子嗎?謝謝。 –