PHP注释?

WBOY
WBOYOriginal
2016-06-23 14:25:131034browse

http://docs.php.net/manual/zh/language.basic-syntax.comments.php

单行注释仅仅注释到行末或者当前的 PHP 代码块,视乎哪个首先出现。这意味着在 // ... ?> 或者 # ... ?> 之后的 HTML 代码将被显示出来:?> 跳出了 PHP 模式并返回了 HTML 模式,// 或 # 并不能影响到这一点。如果启用了 asp_tags 配置选项,其行为和 // %> 或 # %> 相同。不过, 标记在单行注释中不会跳出 PHP 模式。


问题:
1.这句话是什么意思?


回复讨论(解决方案)

1. <h1>This is an <?php # echo 'simple';?> example</h1>


“#” 只注释掉了 “?>” 之前的PHP部分,html的 “example” 是不受 “#” 注释影响的。
输出

This is an example


“//” 同 “#” 一样

启用了 asp_tags 配置选项, %> 也适用与上面的规则,即

2. <h1>This is an ..... # echo 'simple';%> example</h1>


一样只注释掉了php的部分,“%>” 后面的html不受注释影响。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn