我需要一个尾随分号吗?
例:
<?php $formElement->display()?>
这很好,还是我应该提供一个; ? 那么我猜想PHP解释器足够聪明,可以看到该行已完成,并且表达式因为?>而结束。 对?
这不是必需的 ,但你应该把它作为一个好习惯。
那样,在这一天之后你需要添加另一条指令的那一天,它会正常工作。
这里是手册的页面可以回答你的问题:指令分离(引用,强调我的):
与在C或Perl中一样,PHP需要在每条语句结尾处以分号结束指令。
一段PHP代码的结束标记自动包含分号; 你不需要用分号来终止PHP块的最后一行。
块的结束标记将包括紧接着的换行符(如果存在的话)。
不,结束?>
会自动关闭该行。
从PHP文档:
一段PHP代码的结束标记自动包含分号; 你不需要用分号来终止PHP块的最后一行。
正如你所说,PHP解释器将会照原样处理。
但是,我认为添加分号可能稍微好一点,但这只是个人编码偏好。
链接地址: http://www.djcxy.com/p/59349.html