PHP括弧{}の使用
PHP括弧{}の使用
1.複数の独立した文を1つの複合文に結合する.たとえばクラスclass{},メソッドfunction{},if...else,for,foreachなど.
2、変数の間接引用で境界を定め、曖昧さを避ける.例えば、${$a[1]}と${$a}[1]との区別.
3、文字列変数の1文字を取得する(下付きは0から)
例:
注意:
4、定義変数の名称(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. 。