在PHP中使用HTML注释的方法
2012-12-27 jao
在某个PHP的群里,有网友A问道- <!-- <?php print <<<EOT -->
- <a href="#">test</a>
- <!-- EOT; ?>
- 上面和单独的
- <a href="#">test</a>
- 有什么区别
复制代码
有的网友B说“没啥区别,多几行注释”,
网友A追问“为什么要加这个呢”(本人觉得这个问得非常好,后面说)
网友B说“相当于你衣服上多出几行厂商信息”
我说:- <!-- <?php
- $string = "我的PHP";
- print <<<EOT
- -->
- <a href="#">$string</a>
- <!--
- EOT;
- ?>-->
- 是不是想说把<!--和-->中间的去掉是一样的?
复制代码
网友B说“肯定是冗余的”
好了,不说别人了。
到底是不是真的去掉是一样的呢?
有兴趣的网友可以试试,- <!-- <?php
- $url = "http://www.5dphp.com";
- $string = "我的PHP";
- print <<<EOT
- -->
- <a href="$url">$string</a>
- <!--
- EOT;
- ?>-->
复制代码
把以上代码保存成a.php,然后跑一跑看得到什么,
再把“肯定是冗余的”代码去掉,另存为b.php,再跑一跑,看得到什么。
接下来看有趣的
分别用DW和Zend Studio打开a.php看看,(都没提示语法错误,都不会觉得别扭)
再把a.php复制一份,重命名为a.html,再放到DW看看。
这就是代码的艺术。
评论:
仰望星空
你好!博主,请问你那个 写代码的 怎么实现 的?