こんにちは。
どちらかと言うとループより、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" ;
これでかいけつするみたいですね。
それではこれからも宜しくお願いします。