PHP.nl

Instruction separation

Instructiescheiding

Net als in C of Perl, vereist PHP dat instructies worden beëindigd met een puntkomma aan het einde van elke verklaring. De sluitingstag van een blok PHP-code impliceert automatisch een puntkomma; je hoeft geen puntkomma te hebben die de laatste regel van een PHP-blok beëindigt. De sluitingstag voor het blok omvat de onmiddellijk volgende newline als deze aanwezig is.

Voorbeeld: Voorbeeld dat de sluitingstag toont die de trailing newline omvat

<?php echo "Some text"; ?>
No newline
<?= "But newline now" ?>
Some textNo newline
But newline now

Voorbeeld: Voorbeelden van het invoeren en verlaten van de PHP-parser

<?php
    echo "This is a test\n";
?>

<?php echo "This is a test\n" ?>

<?php echo "We omitted the last closing tag\n";

Opmerking: > De sluitingstag van een PHP-blok aan het einde van een bestand is optioneel, en in sommige gevallen is het nuttig om deze weg te laten bij het gebruik van include of require, zodat ongewenste witruimtes aan het einde van bestanden niet optreden, en je nog steeds headers aan de respons later kunt toevoegen. Het is ook handig als je output buffering gebruikt, en je niet wilt dat er ongewenste witruimtes aan het einde van de delen die door de inbegrepen bestanden zijn gegenereerd verschijnen.

Documentatie