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

# Start-/End-Tags

Das Erste, was Sie vermutlich feststellen werden ist, dass sich die Start- und End-Tags von PHP geändert haben. Die alte Form `<? >` wurde durch drei neue Möglichkeiten ersetzt:

Beispiel C-1. Migration: Alte Start-/End-Tags
    <? echo "Das ist PHP/FI 2.0 Code.\n"; ?>

Ab Version 2.0 unterstützt PHP/FI auch diese Möglichkeit:

Beispiel C-2. Migration: Erste neue Start-/End-Tags
    <? echo "Das ist PHP 3.0 Ccode!\n"; ?>

Beachten Sie, dass das End-Tag jetzt ein Fragzeichen und ein "Größer-als"-Zeichen beinhaltet anstatt nur ein "Größer-als"-Zeichen. Wie auch immer, wenn Sie vor haben, XML auf Ihrem Server zu verwenden, werden Sie Probleme mit der ersten neuen Möglichkeit bekommen, weil PHP versuchen wird, das XML in XML-Dokumenten als PHP-Code auszuführen. Deshalb wurde die folgende Variante eingeführt:

Beispiel C-3. Migration: Zweite neue Start-/End-Tags
    <?php echo "Das ist PHP 3.0 Code!\n"; ?>

Manche Leute hatten Probleme mit Editoren, die die Tags gar nicht verstanden haben. Microsoft FrontPage ist ein solcher Editor und als Workaround wurde zusätzlich die folgende Variante eingeführt:

Beispiel C-4. Migration: third new start/end tags
    <script language="php">

      echo "Das ist PHP 3.0 Code!\n";

    </script>

Zurück | Zum Anfang | Nach vorne
Migration von PHP/FI 2.0 zu PHP 3.0 | Nach oben | if..endif Syntax