PHP-返回keep<;!--注释html行

PHP-返回keep<;!--注释html行,php,return,Php,Return,我用return返回一个完整的html结构,我发现了一件奇怪的事情。。。它删除了我的第一行注释; $html.='只是一段'; $html.=''; $html.='又是一个p标记'; echo$html; //回波结果 // //就一段 // //又是一个p标签 返回$html //返回结果(第一条注释行自动删除…) //就一段 // //又是一个p标签 我在中使用此代码显示wordpress的短代码,如下所示: public function shortcode($atts, $co

我用return返回一个完整的html结构,我发现了一件奇怪的事情。。。它删除了我的第一行注释
;
$html.='只是一段

'; $html.=''; $html.='又是一个p标记

'; echo$html; //回波结果 // //就一段

// //又是一个p标签

返回$html //返回结果(第一条注释行自动删除…) //就一段

// //又是一个p标签

我在中使用此代码显示wordpress的短代码,如下所示:

public function shortcode($atts, $content = null){
    extract(shortcode_atts(array(
        'id' => '',
    ), $atts));
    $html  = '<!-- some comments -->';
    $html .= '<p>Just a paragraph</p>';
    $html .= '<!-- a comment here again -->';
    $html .= '<p>Again a p tag</p>';
    return $html;
}
公共函数短码($atts,$content=null){
提取(短码)附件(数组)(
“id'=>”,
)美元(附件);;
$html='';
$html.='只是一段

'; $html.=''; $html.='又是一个p标记

'; 返回$html; }
工作性能使用此
返回html属性($html)顺便说一句,对我来说也很好。这两个例子之间没有区别,它应该在两种情况下都保留注释。在你没有发布的代码中可能有更多的东西。所以我猜这是来自wordpress的短代码功能性…工作正常使用此
返回htmlentities($html)顺便说一句,对我来说也很好。这两个例子之间没有区别,它应该在两种情况下都保留注释。在你没有发布的代码中可能还有更多的东西。所以我猜这是因为wordpress的短代码功能。。。
public function shortcode($atts, $content = null){
    extract(shortcode_atts(array(
        'id' => '',
    ), $atts));
    $html  = '<!-- some comments -->';
    $html .= '<p>Just a paragraph</p>';
    $html .= '<!-- a comment here again -->';
    $html .= '<p>Again a p tag</p>';
    return $html;
}