首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将HTML和PHP一起注释掉

将HTML和PHP一起注释掉
EN

Stack Overflow用户
提问于 2011-04-26 01:58:09
回答 6查看 106.1K关注 0票数 101

我有这个代码,

代码语言:javascript
复制
    <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>

当我尝试的时候,我很乐意在一个shot...but中评论这两个问题

代码语言:javascript
复制
    <!-- <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代码没有被注释掉……有没有办法做到这一点?

EN

回答 6

Stack Overflow用户

发布于 2011-04-26 03:35:41

我同意Pascal的解决方案是可行的,但是对于那些说它增加了删除评论的额外任务的人来说,你可以使用下面的评论风格技巧来简化你的生活:

代码语言:javascript
复制
<?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>
<?php // */ ?>

为了阻止代码块被注释掉,只需将开头的注释更改为:

代码语言:javascript
复制
<?php //* ?>
票数 45
EN

Stack Overflow用户

发布于 2018-04-03 05:58:26

如果您需要注释大量嵌套的HTML + PHP代码,我发现以下解决方案非常有效。

将所有内容包装在以下内容中:

代码语言:javascript
复制
<?php
    if(false){
?>

Here goes your PHP + HTML code

<?php
    }
?>
票数 8
EN

Stack Overflow用户

发布于 2011-04-26 02:01:13

<!-- -->只用于超文本标记语言的注释,而且无论如何它都会运行。

因此,我最好的做法也是注释掉PHP...

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5781375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档