PHP Handbuch
Zurück | Anhang D. Migrating von PHP/FI 2.0 zu PHP 3.0 | Nach vorne

# if..endif Syntax

Der `alternative' Weg, if/elseif/else Statements mittels if(); elseif(); else; endif; zu schreiben, kann nicht effizient eingebaut werden, ohne eine große Komplexität zum 3.0 Parser hinzuzufügen. Deshalb wurde die Syntax geändert:

Beispiel D-5. Migration: Alte if..endif Syntax
    if ($foo);
        echo "jau\n";
    elseif ($bar);
        echo "fast\n";
    else;
        echo "nö\n";
    endif;

Beispiel D-6. Migration: Neue if..endif Syntax
    if ($foo):
        echo "jau\n";
    elseif ($bar):
        echo "fast\n";
    else:
        echo "nö\n";
    endif;

Beachten Sie, daß Semikolons in allen Anweisungen durch Doppelpunkte ersetz wurden außer in der, welche die Anweisung schließt (endif).

Zurück | Zum Anfang | Nach vorne
Start-/End-Tags | Nach oben | while Syntax