Start-/End-Tags
Das Erste, was Sie vermutlich feststellen werden ist, daß 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, daß 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> |
|