LoginSignup
3
3

More than 5 years have passed since last update.

【PHP】echo での{} の使われ道 + 文字列結合

Last updated at Posted at 2013-12-24

こんにちは。

どちらかと言うとループより、echoの表示方法になるのでしょうか。
(それともエスケープ?)

<?php
    $loopCount = 0 ;
    while($loopCount < 3){
            echo "<p>testloop!: {$loopCount}</p>" ;
    $loopCount ++ ;
    }
?>
echo "<p>testloop!:".$loopCount."</p>" ;

みたく、「.」でつなげて表示~ってやってもいいんだろうけど
おそらく、

echo "<p>testloop!: {$loopCount}</p>" ;

のように「{}」で囲ったほうが見やすいですよね。

って思って色々いじってたんですが

echo "<p>testloop!: $loopCount</p>" ;

これも結果が同じ・・・。
echo""内に$loopCountを入れたからそのまま
$loopCountと表示されると思ったのに。

波括弧の使われ道

文字列や変数の区別

に使われるみたいですね。

タグが来ていたから、内容は表示されていたものの
"$loopCounthogehoge"だったら、区別されず認識エラー

echo "{$loopCount}hogehoge" ;
もしくは
echo $loopCount ."hogehoge" ;

これでかいけつするみたいですね。

それではこれからも宜しくお願いします。

3
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3