Here is simple PHP code which executes without semicolon:
<?php
for($a=1; $a<=10;Print $a,$a++)
?>
How this is possible?
The closing tag of a block of PHP code automatically implies a semicolon; you do not need to have a semicolon terminating the last line of a PHP block.
As in C or Perl, PHP requires instructions to be terminated with a semicolon at the end of each statement. The closing tag of a block of PHP code automatically implies a semicolon; you do not need to have a semicolon terminating the last line of a PHP block.
http://php.net/manual/en/language.basic-syntax.instruction-separation.php