如何在HTML中的PHP中注释掉HTML和PHP?

时间:2014-10-13 06:47:46

标签: php html

以下是我要注释掉的一行代码,

<h1 class="post_title"><a href="<?php the_permalink();?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h1>

一种流行的评论方法是分别注释掉html和php。

<!--    <h1 class="post_title">
<a href="<?php // the_permalink();?>" title="<?php the_title_attribute(); ?>">
<?php // the_title(); ?></a>
</h1>
-->

有更好的方法吗?

5 个答案:

答案 0 :(得分:3)

<!--    <h1 class="post_title">
<a href="<?php // the_permalink();?>" title="<?php the_title_attribute(); ?>">
<?php // the_title(); ?></a>
</h1>
-->

这将仅评论HTML部分,您将在网页的查看源中找到呈现的PHP代码。

更好的方式..

 <?php /*    <h1 class="post_title">
    <a href="<?php // the_permalink();?>" title="<?php //the_title_attribute(); ?>">
    <?php // the_title(); ?></a>
    </h1>
    */ ?>

答案 1 :(得分:2)

试试这个

<?php 
/*
 * <h1 class="post_title"><a href="<?php the_permalink();?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h1>
 */
?>

答案 2 :(得分:0)

有HTML方式......

<!-- commented out stuff -->

......还有PHP方式......

// for rows only

/* for
   multiple
   rows */

$or = /* for inline */ 'sections';

2之间的区别在于,虽然HTML方式仍然会在页面上呈现代码(可以在浏览器中使用&#39;查看源代码查看),但PHP方式将阻止它被查看外面的世界,即。只有你或其他程序员允许看到实际文件才会看到注释掉的部分。

答案 3 :(得分:0)

对于该功能,您必须重构代码。

<?php
//print('<h1 class="post_title"><a href="'. the_permalink() . '" title="' . the_title_attribute() . '">' . the_title() . '</a></h1>');
?>

如果您的所有代码都在PHP中,那么将其中的一些代码注释成一件容易的事情,您只需使用PHP的注释规则。

答案 4 :(得分:0)

如果只想打印php函数的结果。我希望这对你有所帮助。

<?
$var = //"<h1 class='post_title'><a href=".
    "'php the_permalink()' ".
    //"  title=".
    "'php the_title_attribute() ' ".
    //">".
    "'php the_title()' ".
    //"' </a></h1>";
echo $var;
?>

<?

$var = /*"<h1 class='post_title'>.*/
         /*"<a href='".*/"'php the_permalink()' "./*"  title=".*/"'php the_title_attribute() ' "./*">".*/
             "'php the_title()' ".
        /*"</a>".
    "</h1>"*/;


echo $var;
    ?>