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