行コメントとブロックコメントの使い分け方

コメントがネストしてる場合とかではなくて。


エディタのパワーを借りて複数行のコメントアウト(M-x comment-region)すると、

<?php
// echo "foo\n";
// echo "bar\n";
echo "baz\n";
?>

こんな感じで行コメントを複数行にわたって適用してくれるんですが、
途中に終了タグを含んだリテラルとかが混じってると…。

<?php
// echo "foo\n";
// echo "?>\n";
// echo "bar\n";
echo "baz\n";
?>
$ php comment.php
\n";
// echo "bar\n";
echo "baz\n";
?>

終了タグを認識して思わぬ結果に。
そんなときはブロックコメントで。

<?php
/*
echo "foo\n";
echo "?>\n";
echo "bar\n";
*/
echo "baz\n";
?>
$ php comment.php
baz

うーん。非常にレアケース。

てか、スーパーpre記法だと一目瞭然ではないか!!