执行echo命令,不以“";"结尾


Running echo command without ending ";"

我吓坏了,因为我一直知道PHP中的每一行都应该以" ; "结尾。我的问题很简单:是否可以运行命令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>

<?php echo "Hello" ?>
执行

时,脚本?>处结束,或者简单地说意味着一个分号。所以不需要加分号

?>之前的最后一个命令可以不使用分号

这并不意味着你现在应该创建一个充满起始和结束php上下文的文件,而不必使用分号;)