Forum und email
Otvírací/uzavírací značky (start/end tags)

Otvírací/uzavírací značky (start/end tags)

Pravděpodobně první věcí, kterou zaznamenáte, je, že se změnily otevírací a uzavírací značky (označují začátek a konec kódu PHP). Staré značky <? > byly nahrazeny třemi možnými formami:

Příklad E-1. Přechod: staré otvírací/uzavírací značky

<? echo "This is PHP/FI 2.0 code.\n"; >
Jako verze 2.0, PHP 3.0 podporuje také tuto variantu:

Příklad E-2. Přechod: první otvírací/uzavírací značky

<? echo "This is PHP 3.0 code!\n"; ?>
Všimněte si, že uzavírací značka nyní sestává z otazníku a znaku "větší než" namísto pouhého znaku "větší než". Bohužel, pokud na svém serveru plánujete používat XML, bude tato varianta dělat problémy, protože se PHP může pokoušet interpretovat XML značku jako PHP kód. Z tohoto důvodu byla zavedena nová varianta:

Příklad E-3. Přechod: druhé otvírací/uzavírací značky

<?php echo "This is PHP 3.0 code!\n"; ?>
Někteří lidé mají problémy s editory, které zcela neporozumí zpracování instrukčních značek. Jedním z takových editorů je Microsoft FrontPage, a jako řešení tohoto problému byla přidána ještě další varianta:

Příklad E-4. Přechod: třetí otvírací/uzavírací značky

<script language="php">

  
echo "This is PHP 3.0 code!\n";

</script>