一、 语句分号(;)规则
- 基本强制:在 PHP 中,一行一条语句时,必须加英文分号
;。 - 多语句同行:如果一行写多条语句,每一条都要以分号结尾。
- 最后一句特例:在
<?php ?>块内,最后一条语句的分号可以省略,但课程强烈推荐每句都加。呼应前序“不要害怕错误”,漏写分号是新手最常见的报错源(通常提示“Parse error”)。
二、 结束标记(?>)省略规范
- 纯 PHP 页面:若文件没有 HTML 代码(纯 PHP),可以没有末尾的
?>。 - 被包含的调用文件:有些 PHP 文件仅用于被其他页面
include/require调用,不加?>据说能提升包含速度,且能避免末尾空白字符意外输出。 - 建议:图中提到“建议不加…但还是建议加上”,结合现代规范:纯 PHP 文件推荐省略
?>,混合 HTML 则必须保留。
三、 综合代码示例
<?php
echo 'hello world'; // 分号必须
echo 'test'; echo 'again'; // 同行多语句,各加分号
/* 纯PHP文件,可省略末尾 ?>
若保留,最后一句分号仍推荐加上:
echo 'end';
*/Code language: HTML, XML (xml)
Previous: PHP注释
Next: php的八种变量类型