您的位置主页 > 编程专区 > Php > PHP神奇的大括号“{}”

PHP神奇的大括号“{}”

2010-03-26    文章来源:互联网    浏览次数:1043     分享文章

PHP中,大括号“{}”可以起到如下作用:

1、将多个独立语句合并为一个复合语句,例如 if ... else ...中经常如此使用

2、在变量间接引用中进行定界,避免歧义。例如 ${$my_var[8]}与${$my_var}[8]的区分

3、用于指示字符串变量中的单个字符(下标从0开始),例如
$my_str="1234";
$my_str{1}='5'//现在 $my_str 内容为 '1534'

4、如果变量是数组,可以当中括号“[]”使用
$my_str[]="1234";
$my_str{1}='5'//现在 $my_str 内容为 Array ( [0] => 1234 [1] => 5 )  

5、在双引号中使用
$array=array(
    'name'=>'小猪',
);
echo "$array['name']";  //错误
echo "$array[name]";  //正确
echo "{$array['name']}";  //正确

如果name前面有空格
$array=array(
    ' name'=>'小猪',
);
echo "$array[' name']";  //错误
echo "$array[ name]";   //错误
echo "{$array[' name']}";  //正确
 

文章评论(查看全部)

昵 称 *
电子邮箱 *
网 址      8 + 1 = ?