php中{}的用法

{}在Php中除了可以用于定义程序块,如if(){}else{},
在字符串中解析变量如"abc{$vara}",
数组下标,如$string{1};

以外,请问还有什么用途,谢谢

作者: php_aga   发布时间: 2011-06-15

花括号在不同的场合有不同的作用。

你需要举个例子才能说明。

作者: yangball   发布时间: 2011-06-15

首先 数组下标,如$string{1}; 是错误的
$string{1} 是访问字符串 $string 的第二的元素,也可以写作 $string[1]
不过为了避免产生歧义,php 建议你写作 $string{1}
毕竟字符串与数组是不一样的

{} 在 php 的作用在于:将其中的内容视为一个整体

作者: xuzuning   发布时间: 2011-06-15

引用 2 楼 xuzuning 的回复:

首先 数组下标,如$string{1}; 是错误的
$string{1} 是访问字符串 $string 的第二的元素,也可以写作 $string[1]
不过为了避免产生歧义,php 建议你写作 $string{1}
毕竟字符串与数组是不一样的

{} 在 php 的作用在于:将其中的内容视为一个整体

受教了~

作者: abandonship   发布时间: 2011-06-15

谢谢xuzuning老大

回二楼:我的意思是{}有没有其他更多的使用用途,像如果在模板被编译的那种除外。

作者: php_aga   发布时间: 2011-06-15