-1
A
回答
0
假設:
$b = "a";
$a = 1234;
echo $$b;
結果是:1234
它是可變的變量的概念。意味着你可以動態地定義變量。
1
我不知道,如果你從字面上的意思變量變量
http://php.net/manual/en/language.variables.variable.php
<?php
$a = 'hello';
?>
變量變量取一個變量的值,並把它僞裝成一個變量的名稱。在上面的例子中,你好,可以用兩個美元符號作爲變量的名字。即
<?php
$$a = 'world';
?>
此時兩個變量已經被定義並存儲在PHP符號樹:$ a的內容是「你好」和$ hello的內容是「世界」。因此,這樣的說法:
<?php
echo "$a ${$a}";
?>
產生完全相同的輸出:
<?php
echo "$a $hello";
?>
即它們都產生:世界你好。
我第一次看到$$var
我以爲這是一個錯字,4real。
在以上示例中,從http://php.net/manual
開始,它們取值爲$a
並從中創建一個變量。它的值$a = 'hello'
通過使用$$a
成爲變量$hello
然後他們基本上將新變量的值設置爲$hello = 'world'
這裏$$a = 'world';
。
我個人從不使用它們,只是因爲它使閱讀代碼更具挑戰性,所以它應該是。即。 extract()
與此類似。
http://php.net/manual/en/function.extract.php
對我來說,他們是不提供任何實際目的的語言只是好奇的特點,但我在global
看同樣的方式了。這些東西打破了我的IDE的自動完成,所以有趣的是,我發現它們很少實用。在生產代碼中,可讀性是#1,其次是性能。
相關問題
- 1. PRISM中的全局變量概念
- 2. 常規變量(無TableView)的ObservableList概念
- 3. 概念:「變量未初始化」
- 4. 變量聲明概念在C
- 5. 線程池本地變量概念
- 6. 變長#秒[概念]
- 7. 瞭解R環境變量和相關概念
- 8. python是否有一個會話變量的概念?
- 9. 查找兩個數據變量的相關性,matlab(概念)
- 10. 內部類概念中最終變量的需求
- 11. 什麼是環境變量的基礎概念?
- 12. 頻率變換:Fundametal概念
- 13. 雪碧批量概念
- 14. 概念批量腳本
- 15. 信號量和互斥鎖定概念
- 16. 調用JMeter中變量的變量
- 17. ASP.NET:關於變量聲明概念問題
- 18. 調用變量
- 19. 將值賦給一個太大的變量! (選中和未選中的概念)
- 20. 使用消息屬性變量和設置變量變量設置的調用變量之間的區別?
- 21. 選擇列表變量給定每個變量的概率
- 22. NSURLConnection和空變量變量
- 23. 循環和變量變量
- 24. 調用int變量
- 25. PHP調用變量
- 26. System.Drawing.Font:沒有字體重量的概念?
- 27. 變量作用域和全局變量
- 28. 從變量變量調用已定義的常量
- 29. 常量/變量和不可變/易變
- 30. jQuery的Ajax調用變量
變量變量'$$ var'哈哈,這會弄亂你的頭http://php.net/manual/en/language.variables.variable.php – ArtisticPhoenix
請在這裏分享你的代碼。 –