示例:
<?php $formElement->display()?>
这样没事,或者我应该提供一个; ? 嗯,我想PHP解释器足够聪明,看到该行已完成,表达式由于?&gt;而完成。在末尾。正确?
答案 0 :(得分:15)
这不是必需,但你应该把它作为一种好习惯。
这样,你需要在这个之后添加另一条指令的日子,它会正常工作。
以下是手册的页面,可以回答您的问题:Instruction separation (引用,强调我的):
与在C或Perl中一样,PHP要求在每个语句结尾处以分号结束指令。
PHP代码块的结束标记自动表示分号;你不需要用分号来终止PHP块的最后一行。
块的结束标记将包括紧接着的新行(如果存在的话)。
答案 1 :(得分:6)
答案 2 :(得分:4)
正如你所说,PHP解释器将按原样处理。
但是,我会说添加分号可能稍微好一点,但这只是个人编码偏好。
答案 3 :(得分:2)
简单回答:是的。在PHP标记中只有一个没有分号的语句是可以的。