PHP 开始和结束标记
-
以“<?”开始和以“>”结束是PHP/FI 2.0 的标记,已经被替换。
-
以“<?php”开始和以“?>”结束是PHP 3.0开始的标准标记,这是PHP推荐使用的标记。
不能禁用这种标记、XML风格标记。
-
以“<?”开始和以“?>”结束是PHP 3.0开始的标记,通过 php.ini 配置文件中的short_open_tag选项打开,不推荐使用。
干扰 XML 文档的声明。
<?= 'print this string' ?>短输出标签 -
以
<script language="php">
开始和以</script>
结束是PHP 3.0开始的标记已经废弃。PHP 7.0.0版本中将此风格标记废弃。
-
以“<%”开始和以“%>”结束是PHP 3.0.4开始的标记,最初为习惯ASP或ASP.NET编程风格的人设计的,已经废弃。
PHP 7.0.0版本中将该风格标记废弃。
扩展:如果文件内容仅仅包含 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。
PHP指令分隔符
与C、Perl及Java一样,PHP 需要在每个语句后用分号结束指令。在编写 PHP 代码的时候,我们需要在每一行代码指令后面添加一个分号;
才算完成一行代码的编写。由于?>
中隐含了一个分号;
,所以代码中在?>
前面的最后一行代码可以不添加分号;
。
PHP注释
注释在程序设计中是相当重要的,程序员在程序中书写注释是一种良好的习惯。注释的内容会被Web服务器引擎忽略,不会被解释执行。
PHP有以下三种:
- 以
“/*”和“*/”
闭合的多行注释符。/* 这是注释内容 */ echo '测试PHP多行注释';
- 以及用
“//”和“#”
开始的单行注释符。#这是注释内容 echo '测试PHP单行注释'; //这也是注释内容 echo '测试PHP单行注释';
注意:多行注释是无法嵌套的(但是在多行注释里可以包括单行注释,在单行注释里也可以包括多行注释)
PHP空白符处理
一般来说,空白符(包括空格、Tab制表符、换行)在PHP中无关紧要,会被PHP引擎忽略。可以将一个语句展开成任意行,或者将语句紧缩在一行。而空格与空行的合理运用(通过排列分配、缩进等)可以增强程序代码的清晰性与可读性,但如果不合理运用,便会适得其反。空行将逻辑相关的代码段分隔开,以提高程序可读性。