Instruktionsavskiljning
I likhet med C eller Perl kräver PHP att instruktioner avslutas med ett semikolon i slutet av varje uttalande. Avslutningstaggen för en block PHP-kod innebär automatiskt ett semikolon; du behöver inte ha ett semikolon som avslutar den sista raden i en PHP-block. Avslutningstaggen för blocket kommer att inkludera den omedelbart efterföljande radbrytningen om en sådan finns.
Exempel #1 Exempel som visar att avslutningstaggen omfattar den efterföljande radbrytningen
<?php echo "Lite text"; ?> Ingen radbrytning <?= "Men radbrytning nu" ?>
Ovanstående exempel kommer att producera:
Lite textIngen radbrytning Men radbrytning nu
Exempel på att gå in och ut ur PHP-tolkaren:
<?php echo 'Detta är ett test'; ?> <?php echo 'Detta är ett test' ?> <?php echo 'Vi utelämnade den sista avslutningstaggen';
Notera:
Avslutningstaggen för en PHP-block i slutet av en fil är valfri, och i vissa fall är det användbart att utelämna den när du använder include eller require, så att oönskat blanksteg inte uppstår i slutet av filer, och du kommer fortfarande att kunna lägga till rubriker till svaret senare. Det är också praktiskt om du använder utdatamellanlagring och inte vill se tillagt oönskat blanksteg i slutet av de delar som genereras av de inkluderade filerna.