Funkcie
Funkcie môžeme pomenovať aj ako podprogram. Ide o časť programu, ktorá vykonáva určitú vopred definovanú činnosť. Funkciu môžeme v programe opakovane volať. Funkcia nám uľahčuje prácu, najmä vtedy, ak potrebujeme viackrát vykonať rovnakú úlohu. Nemusíme tak opakovane písať celý blok kódu, ale stačí zavolať vytvorenú funkciu. Funkcie môžeme vytvárať v súbore, v ktrom sa nachádza samotný program alebo v inom súbore, v ktorom sa nachádzajú viaceré funkcie.
Nasledujúci kód zobrazuje syntax pre zápis funkcie.
<?php
function skola() {
echo "Stredná odborná škola Elektrotechnická";
}
skola();
?>
Funkciu vytvárame pomocou kľúčového slovíčka function, za ktorým nasleduje názov funkcie. V našom prípade sme vytvorili funkciu s názvom skola. Názov funkcie by mal vystihovať činnosť, ktorú funkcia vykonáva. Do množinových/zložených zátvoriek {} zapisujeme kód, ktorý bude funkcia po zavolaní vykonávať. Funkcia je definovaná bez parametrov, má prázdne zátvorky z názvom. Funkciu voláme napísaním jej názvu spolu s okruhlými zátvorkami skola ();
Funkcia s parametrom
<?php
function scitanie($a,$b) {
echo $a + $b;
}
scitanie(190.4994, 3984.78);
?>
Funkcia na sčítanie má pri jej definovaní dva parametre $a a $b. Pri volaní funkcie potom zadáme do zátvorky dve čísla, ktoré chceme sčítať, hodnota na prvom mieste sa priradí premennej $a a hodnota na druhej pozícií sa priradí k premennej $b. Vo funkcii sa nachádza potom príkaz na sčítanie týchto dvoch premnenných a príkaz echo zabezpečení vypísanie výsledku sčítania.