我有疑問重新在PHP中使用'$'。 在PHP是他們之間的任何區別$b
和$$b
? 然後$b
和$$b
的輸出是什麼?
-2
A
回答
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
與內容「世界」。
相關問題
- 1. Vim中b和B有什麼區別?
- 2. A == B對B == A,有什麼區別
- 3. python中b''和''有什麼區別?
- 4. 'b'和'c'有什麼區別?
- 5. 有什麼區別git fetch B + git merge B vs git merge origin/B
- 6. a // b和int(a/b)之間有什麼區別?
- 7. Ruby中的object.method(a,b)和方法(a,b)有什麼區別
- 8. Object b();有什麼區別?和對象b;?
- 9. MatLab中的[A,B]和[A; B]有什麼區別?
- 10. array.sort()和array.sort(function(a,b){return a - b;})有什麼區別?
- 11. flash(a,b)和flash()。put(a,b)在PlayFramework中有什麼區別?
- 12. 在git中,A..B和A ... B有什麼區別?
- 13. swap(int&a,int&b)和swap(int * a,int * b)。有什麼區別?
- 14. a + = b和a = + b之間的區別是什麼,a ++和++ a?
- 15. * a = b和a =&b之間的區別是什麼?
- 16. a [:] = b和a = b之間的區別是什麼?
- 17. a = a + b和a + = b之間的區別是什麼?
- 18. a,b = b,a + b和a = b,b = a + b在fibonacci中的區別是什麼[Python]
- 19. 有什麼區別myObj.a = b vs myObj [a] = b
- 20. a + b和.__之間的區別__(b)
- 21. 區別 「A級; B類」 和 「類A :: B」
- 22. [:] = b和a = b [:]之間的區別? (Python)
- 23. a = b = c和編程分別賦值有什麼區別?
- 24. Tcl [list a b c] vs {a b c}有什麼區別,在什麼情況下?
- 25. d.update(dict(a = 1,b = 2))和d.update(dict('a'= 1,'b'= 2)之間有什麼區別)
- 26. A類有什麼區別:公共虛擬B和A類:public B
- 27. `從abc import a,b`和`from abc import(a,b)`有沒有區別?
- 28. \ b,\ f,\ n,\ r做什麼?有什麼區別?
- 29. 是有什麼區別的B/W View.GONE和View.INVISIBLE
- 30. b/w sshd_config和sshd命令有什麼區別?
這裏閱讀http://php.net/manual/en/language.variables.variable.php –
'user3085676'問,'user3085576'回答吳 –
user3085676 VS user3085676 –