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. 这个php语句是什么意思?
- 2. 这个javascript语法是什么意思?
- 3. 这个Scala语法是什么意思(_ *)?
- 4. 这个C++语法是什么意思?
- 5. 这个python语法是什么意思?
- 6. 这个语法是什么意思?
- 7. 这个语法是什么意思? new {}
- 8. 这个#define语法是什么意思?
- 9. 这个语法是什么意思。 (:: *)
- 10. 这个“新”语法是什么意思?
- 11. 这个Java语法是什么意思?
- 12. 这个rails语法是什么意思?
- 13. jQuery - 这个语法是什么意思?
- 14. 这个语法是什么意思? (Prolog)
- 15. C++,这个语法是什么意思?
- 16. 这个python语法是什么意思?
- 17. 这ocaml语法是什么意思?
- 18. PHP这是什么意思?
- 19. 这个JS语法是什么意思,什么是'长度'?
- 20. 这个Perl语句是什么意思?
- 21. 这个MATLAB语句是什么意思?
- 22. 这个shell语句是什么意思?
- 23. 这个Javascript语句是什么意思?
- 24. 这个mysql语句是什么意思?
- 25. 这个Python语句是什么意思?
- 26. 这个“if”语句是什么意思?
- 27. 这个C++语句是什么意思?
- 28. 这个Java语句是什么意思?
- 29. 这个C习语是什么意思?
- 30. PHP语法中的$ {}是什么意思?
FYI,阵列也可以与'{}'代替'[]'访问。曾几何时,'']'被推荐用于数组,''}'用于字符串。现在,'[]'是推荐的方法。 – Artefacto 2010-07-08 12:55:00