实施例:我需要在这里使用尾随分号吗?
<?php $formElement->display()?>
这是细,或我应该提供一个; ? 嗯,我想PHP解释器足够聪明,看到该行已完成,并且由于?>在最后完成了表达式。对?
实施例:我需要在这里使用尾随分号吗?
<?php $formElement->display()?>
这是细,或我应该提供一个; ? 嗯,我想PHP解释器足够聪明,看到该行已完成,并且由于?>在最后完成了表达式。对?
这不是要求,但你应该把它作为一个良好的习惯。
这样,当你需要在这个之后添加另一条指令的那一天,它会正常工作。
这里是手动的页面,回答你的问题:Instruction separation(引用,重点煤矿):
同C或Perl,PHP需要的指令是在结束与一个分号结束每个陈述。
一段PHP代码的结束标记自动表示一个分号;你不需要用分号来终止PHP块的最后一行。
该块的结束标记将包含紧接着的尾随换行符(如果存在的话)。
如果通过Tokenizer运行代码,PHP将无法识别分号。在这里看到相关的答案:http://stackoverflow.com/questions/2020445/what-does-mean-in-php/2020668#2020668 – Gordon 2010-01-10 22:04:07
简单的回答:是的。在PHP标签中只有一个没有分号的语句是可以的。
正如您所说,PHP解释器将按原样应对。
但是,我想说,添加分号可能是稍微好一点的练习,但这只是个人的编码偏好。
你为什么不试试? – 2010-01-10 21:41:48
如果我学到了一件事情,那就是:询问那些了解它的专家,而不是你相信的东西。在特定情况下可能“工作”,但不是“好”。 – openfrog 2010-01-10 21:44:34
甚至比问专家更好的是首先检查手册;) – Gordon 2010-01-10 22:32:22