单引号内的注释- PHP


Comments inside single quotes - 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> -

但是/*或者//

就不行了

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>';

使用这个结构,您可以注释掉不喜欢的行。

你是说HTML注释?这些看起来像

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

但是请注意,每个注释都是一个标签,因此您必须在其自己的标签中注释甚至可见的文本

Try This

 $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>';