Instruktionsavskiljning

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

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.

Språkreferens