Slovník / pojem

Funkce (ve funkci/metodě)

Pojmenovaný blok kódu, který splní konkrétní úkol a dá se opakovaně volat.

// pro běžného uživatele

Srozumitelně

Funkce je recept na jeden konkrétní úkol. Jednou ho napíšete, pojmenujete a pak už jen řeknete „udělej tohle", kdykoli to potřebujete — třeba spočítej DPH nebo pošli e-mail. Nemusíte stejný postup psát znovu na deseti místech.

Funkce obvykle dostane nějaké vstupy a vrátí výsledek. Když je úkol pokažený, opravíte ho na jednom místě.
// pro pokročilé

Do hloubky

Funkce je znovupoužitelná jednotka kódu, která přijímá parametry a obvykle vrací návratovou hodnotu. Metoda je funkce navázaná na objekt nebo třídu a má přístup k jejich stavu. Dobrá funkce dělá jednu věc a má výstižný název; drží se principu jediné zodpovědnosti. V PHP se uplatňují typové deklarace parametrů i návratových typů, výchozí hodnoty a anonymní funkce (closure), které lze předávat jako argumenty.

Potřebujete s tím pomoct v praxi? Postavím vám web nebo aplikaci na míru — a vysvětlím to lidsky.

Napište mi →