Forum und email

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:

Example#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:

Example#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:

Example#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:

Example#4 Migrácia: tretie nové start/end tagy

<script language="php">

  
echo "Toto je PHP 3.0 kod!\n";

</script>