php – 需要将代码注释放在heredoc中

好吧,我似乎无法在我的foo.PHP文件中的heredoc块中添加注释:
echo <<<_HEREDOC_FOO

       // okay this comment was intended to explain the code below but it
       // is showing up on the web page HTML sent to the browser

      <form action="foo.PHP" method="post">
      <input type="submit" value="DELETE RECORD" /></form>

_HEREDOC_FOO;

该表单是否有效,确定(顺便说一下上面的表单代码是高度截断的
为了我的问题,这里).

但是当时的评论(好吧这个评论是……布拉等等)
也出现在浏览器中.它显示
浏览器如上所述:

// okay this comment was intended to explain the code below but it
// is showing up on the web page HTML sent to the browser

关于评论划分的排列我尝试过:

// <--  
// -->

和….

<-- //
--> //

两种情况都失败,允许我在heredoc内发表评论.

那么我怎么能在我的heredocs中评论我的代码呢?

这是设计的.一旦你成为你的heredoc一切你输入直到你结束它被视为一个长字符串的一部分.你最好的选择是打破你的HEREDOC,发表你的评论,然后开始一个新的回声线
echo <<<_HEREDOC_FOO
    text text text
<<<_HEREDOC_FOO;
//Comments
echo <<<_HEREDOC_FOO
    text text text
<<<_HEREDOC_FOO;

正如其他人提到的那样,您可以进行HTML注释,但查看源代码的任何人都可以看到这些注释

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...