2016-10-18 15 views
0

私はいつもPHPのすべての行が ";"で終わっていることを知っていたので、私は驚いています。私の質問は簡単です: ";"の行を終了せずにコマンドechoを実行することは可能ですか?終了せずにechoコマンドを実行する ";"

これは間違いですが、複数のechoコマンドでこのコードを実行していますが、それらを終了することなくすべて正常に機能します。私はちょうどこれが可能であるか、それはあるべきであるか理解していない?

<input name="of_instores[]" id="check<?php echo $row['st_id'] ?>" type="checkbox" value="<?php echo $row['st_id'] ?>"> 
<label for="check<?php echo $row['st_id'] ?>"><strong><?php echo $row['st_title'] ?></strong> | <?php echo $row['st_city'] ?></label> 
+0

これは、[PHPマニュアル](http://php.net/で覆われていますmanual/en/language.basic-syntax.instruction-separation.php)。 –

答えて

0

この場合:

<?php echo "Hello" ?> 

が実行され、スクリプト?>又は単にを終了はセミコロンことを意味します。したがって、セミコロンを置く必要はありません。

0

?>の前に最後に使用されたコマンドは、セミコロン(;)なしで記述することができます。

これは、あなたが今だけセミコロンを使用する必要がないためにPHPのコンテキストを開始および終了の完全なファイルを作成する必要がありますという意味ではありません。)

関連する問題