Š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é */
