我有这个代码,
<tr>
<td><?php echo $entry_keyword; ?></td>
<td><input type="text" name="keyword" value="<?php echo $keyword; ?>" /></td>
</tr>
<tr>
<td><?php echo $entry_sort_order; ?></td>
<td><input name="sort_order" value="<?php echo $sort_order; ?>" size="1" /></td>
</tr>
我很想一口气发表评论……但是当我尝试时
<!-- <tr>
<td><?php echo $entry_keyword; ?></td>
<td><input type="text" name="keyword" value="<?php echo $keyword; ?>" /></td>
</tr>
<tr>
<td><?php echo $entry_sort_order; ?></td>
<td><input name="sort_order" value="<?php echo $sort_order; ?>" size="1" /></td>
</tr> -->
页面失败 - 似乎 PHP 代码没有被注释掉...有没有办法做到这一点?
最佳答案
不要使用 HTML 注释 (对 PHP 代码没有影响——仍然会被执行),你应该使用 PHP 注释:
<?php /*
<tr>
<td><?php echo $entry_keyword; ?></td>
<td><input type="text" name="keyword" value="<?php echo $keyword; ?>" /></td>
</tr>
<tr>
<td><?php echo $entry_sort_order; ?></td>
<td><input name="sort_order" value="<?php echo $sort_order; ?>" size="1" /></td>
</tr>
*/ ?>
这样,HTML 中的 PHP 代码将不会被执行;并且不会显示任何(不是 HTML,不是 PHP,不是其不执行的结果)。
请注意:您不能嵌套 C 样式 comments ...这意味着注释将在遇到的第一个 */
处结束。
https://stackoverflow.com/questions/5781375/