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