Vkladanie PHP do HTML kódu

Štruktúra skriptu sa môže skladať z týchto častí…

  • HTML kód
  • značka určujúca začiatok PHP kódu
  • PHP príkazy
  • značka určujúca koniec PHP kódu
  • ďalší HTML kód

Používanie značiek PHP

Kód PHP môže začínať štyrmi rôznymi štýlmi značiek PHP. V každom prípade vždy začínajú znamienkom menší (<) a končia znamienkom väčší (>). Týmto symbolom sa hovorí značky PHP a hovoria serveru, kde kód PHP začína a kde končí. Všetok text medzi nimi je interpretovaný ako PHP. Všetko mimo týchto značiek je HTML kód. Značky PHP nám umožňujú uniknúť z pút HTML.

  • XML štýl
 <?php echo "Hello world!"; ?>

Tento štýl je odporúčaný používať. Administrátor ho nemôže vypnúť, preto je možné garantovať, že bude dostupný na všetkých serveroch.

  • Krátky štýl
<? echo "Hello world!"; ?>

Tento štýl je najjednoduchší, ale je nutné povoliť ho v konfiguračnom súbore (short_tags).

  • SCRIPT štýl
<script language='php'> echo "Hello world!"; </script>

Tento štýl je dosť ťažkopádny a najdlhší a bude známy viac tým, čo používali JavaScript alebo VBScript.

  • ASP štýl
 <% echo "Hello world!"; %>

Tento štýl je rovnaký, ako sa používa v Active Server Pages (ASP). Pokiaľ máte v konfiguračnom súbore zapnuté nastavenie asp_tags, môžete kľudne používať.

PHP príkazy

Jednotlivé inštrukcie v PHP sa oddeľujú bodkočiarkou. Ak bodkočiarku nezadáme, server nám vráti chybu Parse Error. Správny zápis je preto napríklad:

<? echo "Prvý riadok";echo "Druhý riadok";?>

Poznámky:

  • Pred poslednú inštrukciu nemusíme bodkočiarku dávať. Odporúčam ale dávať, lebo sa môže sťať, že dopíšete nejakú inštrukciu a program nebude fungovať.
  • Výhodou programovania v jazyku PHP je, že konce riadkov nemajú pri programovaní žiaden význam, čo môžme využiť pre formátovanie kódu tak, aby sme sa v ňom vyznali. Nasledujúci kód je totožný s predošlým:
<? echo "Prvý riadok"; echo "Druhý riadok"; ?>

Komentáre

Komentár je niečo čo program ignoruje a slúži iba programátorovi na zapisovanie poznámok do kódu. Odporúčam používať komentáre pri každom súbore tvorenom php –  uľahčí Vám to hľadanie a odstraňovanie chýb a to hlavne pri rozsiahlejších programoch.

Jednoriadkový komentár:

// skript nezobrazuje to čo je tu napísané

alebo

# skript nezobrazuje to čo je tu napísané

Viacriadkový komentár:

/*Čokoľvek napísané v týchto
  dvoch riadkoch nebude vykonané
  */