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
|
|