2014-05-22 38 views
0

我怎样才能简单地添加在PHP单引号括起来的注释:评论单引号内 - PHP

// Output variable 

$actions = '<a onclick="doLike('.$id.', '.$y.')" id="doLike'.$id.'">'.$state.'</a> - <a  onclick="focus_form('.$id.')">'.$LNG['comment'].'</a> - <a onclick="share('.$id.')">'.$LNG['share'].'</a> <div class="like_btn" id="like_btn'.$id.'"> '.$people.$likes.'</div>'; 

我想注释掉(隐藏)这段代码...

- <a  onclick="focus_form('.$id.')">'.$LNG['comment'].'</a> - 

但没有运气/ *或//

+0

这是非常糟糕从后端生成html,你知道吗? –

回答

0

PHP中没有“字符串注释”。您需要重构代码,以便不必在字符串中添加注释。

例如,你可以有每行一个标签:

$actions = '<a onclick="doLike('.$id.', '.$y.')" id="doLike'.$id.'">'.$state.'</a>'; 
$actions .= ' - <a  onclick="focus_form('.$id.')">'.$LNG['comment'].'</a>'; 
$actions .= ' - <a onclick="share('.$id.')">'.$LNG['share'].'</a>'; 
$actions .= '<div class="like_btn" id="like_btn'.$id.'"> '.$people.$likes.'</div>'; 

采用这种结构,可以注释掉你不喜欢就行了。

+0

工程伟大..简单和干净的解决方案。谢谢 – user40415

0

您的意思是一个HTML评论?那些看起来像

<!--a onClick..... --> 

但是要注意,每个注释是一个标签,所以你要发表评论,甚至在其自己的标签可见文本以及

0

尝试这个

$actions = '<a onclick="doLike('.$id.', '.$y.')" id="doLike'.$id.'">'.$state.'</a> <!-- - <a  onclick="focus_form('.$id.')">'.$LNG['comment'].'</a> --> - <a onclick="share('.$id.')">'.$LNG['share'].'</a> <div class="like_btn" id="like_btn'.$id.'"> '.$people.$likes.'</div>';