为什么在循环控制之后,这个PHP for循环在没有分号的情况下执行?

时间:2012-02-14 05:15:27

标签: php

这是一个简单的PHP代码,它不使用分号执行:

<?php
for($a=1; $a<=10;Print $a,$a++)
?>

这怎么可能?

2 个答案:

答案 0 :(得分:4)

  

与在C或Perl中一样,PHP要求在每个语句结尾处以分号结束指令。 PHP代码块的结束标记自动表示分号;你不需要用分号来终止PHP块的最后一行。

     

http://php.net/manual/en/language.basic-syntax.instruction-separation.php

答案 1 :(得分:4)

  

PHP代码块的结束标记自动暗示a   分号;你不需要用分号终止最后一个分号   PHP块的一行。

请参阅PHP Instruction separation