运行echo命令而不结束“;”

时间:2016-10-18 16:03:57

标签: php

我吓坏了,因为我一直都知道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>

2 个答案:

答案 0 :(得分:0)

当这个:

<?php echo "Hello" ?>

执行,结束 <{1}}或暗示 分号。所以你不需要为它做一个分号。

答案 1 :(得分:0)

可以在没有分号(;)的情况下编写String website = "www.example.com/b/g" String b = preferences.getString("bKey", "Error"); String g = preferences.getString("gKey", "Error"); String replaced = website.replace("b", b); String replaced = website.replace("g", g); browser.loadUrl(replaced); 之前使用的最后一个命令。

这并不意味着你现在应该创建完整的开始和结束php上下文的文件,只是为了不必使用分号;)