PHP括弧{}の使用

1153 ワード

PHP括弧{}の使用
1.複数の独立した文を1つの複合文に結合する.たとえばクラスclass{},メソッドfunction{},if...else,for,foreachなど.
2、変数の間接引用で境界を定め、曖昧さを避ける.例えば、${$a[1]}と${$a}[1]との区別.
3、文字列変数の1文字を取得する(下付きは0から)
例:
$str = 'hello';
echo $str{1};	//     e ,   $str[1]
echo $str[2];	//     l ,   $str{2}

注意:
                  ,          {}   isset       strlen   ,
   isset      ,strlen    ,     isset     strlen     。

                 5:
if ( !isset ( $str{5} ) )    if ( strlen ( $str ) < 5 )  。

4、定義変数の名称(phpにおける出力変数は括弧{}の作用を大きくする)コード比較:
$str = "hello";
$next_str1 = $str." world";	// hello world
$next_str2 = "{$str} world";	// hello world
$next_str3 = "$str world";	// hello world
$next_str4 = "{$str}world";	// helloworld
$next_str5 = "$str{world}";	// hello{world}
$next_str6 = "$strworld";       // Notice: Undefined variable: strworld in D:\...\trunk\app\controllers\Test.php on line 13
	

まとめ:
1.   {}          ,          ;
2.                   ,        .   ,           ;
3.                 。