PHP Syntax – PHP Block

PHP Block

PHP
<?php
// Hier kommt PHP Code
?>

Warum wird ein PHP Block nicht immer geschlossen mit ?>
Wenn nach einem PHP Block kein HTML kommt, kannst und sollst du den Block offen lassen.

Warum? Es ist weniger fehleranfällig. Wenn du nach dem schliessenden ?> versehentlichen Leerzeichen oder Zeilenumbrüchen einfügst, führt das zu Problemen. Darum einfach offen lassen.

PHP
// PHP Block nicht geschlossen
<?php
function sagHallo() {
    echo "Hallo!";
}
PHP
// PHP Block geschlossen
<?php
echo "Hallo Welt!";
?>
<p>Das ist HTML-Code danach.</p>