PHP - 里面的评论<?php echo <<< EOF

Uli*_*Uli 5 php comments

如果我使用这种语法,如何注释掉?:

<?php
            echo <<<EOF

    Is it //Comment or <!-- Comment --> or something else?    

            EOF;
            ?>
Run Code Online (Sandbox Code Playgroud)

我有点困惑.谢谢

Que*_*tin 11

你不能.HEREDOC的观点是它内部的任何东西都将成为字符串的一部分.存在是为了避免将PHP元字符(包括注释)视为这样.您放入其中的任何内容都将出现在字符串中(因此,在此实例中,将回显到输出所指向的任何位置).

如果输出是HTML,那么您可以在其中包含HTML注释.这仍将出现在输出中,但解析HTML的任何内容都会将其视为注释.同样,如果内容是JS,那么您可以使用JS注释,依此类推.


Fos*_*sco 5

您不能在heredoc语法中使用注释。

http://en.wikipedia.org/wiki/Here_document

这是一种从字面上指定文字字符串的方法。