"PHP手册Word版提供了方便的中文查看方式,涵盖了PHP的基础语法,包括从HTML中分离PHP代码、指令分隔符、注释等内容。手册特别强调了在HTML文件中嵌入PHP代码的四种不同标记方式,并推荐使用<?php?>形式的标记,以确保与XML或XHTML标准兼容。此外,手册还提到了short_open_tag配置选项以及ASP风格的标记,这些标记的可用性取决于php.ini的设置。"
PHP是一种服务器端脚本语言,常用于Web开发,能够嵌入到HTML中。在PHP中,脚本是由一对特殊的标记包裹起来的内容,这些内容会被PHP解释器识别并执行,而标记之外的HTML代码则保持原样传递给浏览器。PHP支持四种不同的标记来区分代码块:
1. `<?php ... ?>`:这是最常用且始终可用的标记,适合在XML或XHTML文档中使用,因为它符合标准。
2. `<? ... ?>`:这是一种简化的打开标记,只有在php.ini配置文件中的`short_open_tag`选项启用时才有效。此外,PHP 3还支持使用`short_tags()`函数来实现。
3. `<script language="php">... </script>`:对于一些不喜欢处理指令的编辑器,如FrontPage,可以使用这种标记,但同样需要在php.ini中开启相关设置。
4. `<% ... %>`:ASP风格的标记,可选使用,同样依赖于php.ini中的设置。在表达式中,`<%=$variable%>`是输出变量的快捷方式。
为了确保代码的跨平台性和兼容性,特别是在处理XHTML或XML文档时,建议始终使用`<?php ... ?>`作为PHP代码的起始和结束标记。这避免了因配置差异导致的问题,并且遵循了严格的XML语法规则。
PHP的注释有多种形式,包括单行注释`// comment`、多行注释`/* comment */`以及文档注释`/** comment */`,后者通常用于生成自动文档工具,如PHPDocumentor。
`short_open_tag`配置选项决定了是否启用`<?`作为PHP的开始标记。如果禁用,那么`<?`和`<?=`都将被视为无效的PHP代码,而必须使用`<?php`。启用此选项可以简化代码,但可能会在与其他XML工具集成时引起问题。
手册中提到的`short_tags()`函数是PHP 3特有的,它允许使用类似ASP的`<? ... ?>'标记。在PHP 4及以上版本中,这个函数已不再推荐使用,取而代之的是使用完整的`<?php ... ?>'。
理解并正确使用PHP的标记系统是编写可移植和兼容性良好的PHP代码的关键。同时,了解并适时调整php.ini配置可以优化代码在不同环境下的表现。