Tagy Start / end

Prvú vec , ktorú si pravdepodobne všimnete je , že v PHP sa tagy start a end zmenili . Staré ? formy boli nahradené tromi novými možnými formami :

Príklad C-1 . Migrácia : staré start / end tagy

 
?

 
echo

 
"

 
Toto

 
je

 
PHP

 
/

 
FI

 
2.0

 
kód.\n"

 
;

 
?



Ako vo verzii 2.0, PHP/FI tiež podporuje túto variáciu:

Príklad C-2 . Migrácia : prvé nové start / end tagy

 
?

 
echo

 
"

 
Toto

 
je

 
PHP

 
3.0

 
kód!\n"

 
;

 
?



Všimnite si, že end tag teraz pozostáva z otáznika (?) a znamienka väčsí-ako ( ) a nie len zo znamienka väčší-ako. Avšak, ak plánujete používat na svojom serveri XML, budete mať próblemy s prvým novým variantom, pretože PHP sa môže pokúsiť vykonať XML markup v XML dokumente ako PHP kód. Kvôli tomu bola uvedená následovná variácia:

Príklad C-3 . Migrácia : trietie nové start / end tagy

 
?php

 
echo

 
"

 
Toto

 
je

 
PHP

 
3.0

 
kód!\n"

 
;

 
?



Niektorí ľudia majú problémy s editormi, že vôbec nerozumeli tagu vykonávajúcej inštrukcie. Takým editorom je aj Microsoft FrontPage, a ako odozva na to, bola tiež predstavená tretia variácia:

Príklad C-4 . Migrácia : tretie nové start / end tagy

 
script

 
language="

 
php

 
"

 
echo

 
"Toto

 
je

 
PHP

 
3.0

 
kód!\n"

 
;

 
/

 
script