2013-12-10 108 views
-2

我有疑問重新在PHP中使用'$'。 在PHP是他們之間的任何區別$b$$b? 然後$b$$b的輸出是什麼?

+1

這裏閱讀http://php.net/manual/en/language.variables.variable.php –

+4

'user3085676'問,'user3085576'回答吳 –

+1

user3085676 VS user3085676 –

回答

7

$ message和$$ b之間的唯一區別是,$ b是變量的正常變量和$$ bis變量。在功能的差異如下所示:

在聲明中PHP變量的變量被聲明如下

$b//which is simply a variable 

要存儲的數據賦值給它,我們寫這樣

$b= 「ride」; //assigned the string to the variable 

echo $b; // it will print the value 

而如果要將變量顯示爲變量,則使用

$var="Hello"; 

$b="var"; 

echo $b; //print var 

echo $$b; //print Hello. 
1

從PHP manual

甲正常變量被設置與語句,例如:

$a = 'hello'; 

變量變量取變量的值並設爲,作爲一個變量的名稱。在上面的示例中,hello可以用作兩個美元符號的變量的名稱。即

$$a = 'world'; 

此時兩個變量已經被定義並存儲在PHP符號樹:$a與內容「你好」$hello與內容「世界」

相關問題