PHP-返回keep<;!--注释html行
我用return返回一个完整的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
;
$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;
}