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 D-1. Migrácia: staré start/end tagy
<? echo "Toto je PHP/FI 2.0 kod.\n"; ?>
|
|
Ako vo verzii 2.0, PHP/FI tiež podporuje túto variáciu:
Príklad D-2. Migrácia: prvé nové start/end tagy
<? echo "Toto je PHP 3.0 kod!\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ť s týmto
novým variantom problémy, 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 D-3. Migrácia: druhé nové start/end tagy
<?php echo "Toto je PHP 3.0 kod!\n"; ?>
|
|
Niektorí ľudia majú problémy s editormi, ktoré vôbec nerozumejú tagom
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 D-4. Migrácia: tretie nové start/end tagy
<script language="php">
echo "Toto je PHP 3.0 kod!\n";
</script>
|
|