6
A
回答
0
{}和[]是一樣的。這是你選擇使用什麼。但是[]更常見。
+0
{}已棄用,不應使用 – 2010-07-11 14:28:52
5
這是一樣的,但{}
語法從PHP 5.3起不推薦使用。
10
您可以閱讀here in official documentation約括號:
一個String也可以使用 括號訪問,比如$ {STR 42},出於同樣的目的 。但是,從PHP 5.3.0開始,此語法不推薦使用 。改爲使用方括號 括號,如$ str [42]。
6
編輯這個線程可能會感興趣:"dropping curly braces"
這只是一個替代語法;這兩種形式的編譯爲完全相同的字節碼:
<?php
$str = "aaab";
echo $str{3};
echo $str[3];
number of ops: 9 compiled vars: !0 = $str line # * op fetch ext return operands --------------------------------------------------------------------------------- 2 0 > EXT_STMT 1 ASSIGN !0, 'aaab' 3 2 EXT_STMT 3 FETCH_DIM_R $1 !0, 3 4 ECHO $1 4 5 EXT_STMT 6 FETCH_DIM_R $2 !0, 3 7 ECHO $2 8 > RETURN 1
相關問題
- 1. 這個語法是什麼意思。 (:: *)
- 2. 這個Scala語法是什麼意思(_ *)?
- 3. C++,這個語法是什麼意思?
- 4. jQuery - 這個語法是什麼意思?
- 5. 這個Java語法是什麼意思?
- 6. 這個python語法是什麼意思?
- 7. 這個#define語法是什麼意思?
- 8. 這個語法是什麼意思? (Prolog)
- 9. 這個rails語法是什麼意思?
- 10. 這個javascript語法是什麼意思?
- 11. 這ocaml語法是什麼意思?
- 12. 這個JS語法是什麼意思,什麼是'長度'?
- 13. 這個Perl語句是什麼意思?
- 14. 這個C習語是什麼意思?
- 15. 這個「if」語句是什麼意思?
- 16. 這個C++語句是什麼意思?
- 17. PHP語法中的$ {}是什麼意思?
- 18. 混淆deque的語法。這個語法是什麼意思?
- 19. $這個PHP是什麼意思
- 20. 這個PHP代碼是什麼意思?
- 21. 「DHT11?0:-40;」這個語法是什麼意思,它叫什麼?
- 22. 一個php語句與一個等號...?這是什麼意思?
- 23. 是什麼)這個方法calcWrappedOffset(意思
- 24. 這個說法是什麼意思
- 25. 這個說法是什麼意思?
- 26. 這個說法是什麼意思?
- 27. 這個說法是什麼意思?
- 28. 這是什麼CSS字體速記語法是什麼意思?
- 29. 這是什麼打字稿接口語法是什麼意思?
- 30. 這個php語句的意思是什麼
FYI,陣列也可以與'{}'代替'[]'訪問。曾幾何時,'']'被推薦用於數組,''}'用於字符串。現在,'[]'是推薦的方法。 – Artefacto 2010-07-08 12:55:00