Funkce TFS

Volání funkce

Většinu funkcí je třeba volat způsobem známým z jiných jazyků, tedy tak, že za názvem funkce následuje levá závorka, případně seznam argumentů oddělených čárkou a pravá závorka:

function-name ( expression-1 [ , expression-2 … ] ) 

Volá se funkce s uvedeným názvem. Je na implementaci každé konkrétní funkce, které z předaných výrazů se skutečně vyhodnotí a jak se tyto hodnoty použijí.

V dokumentaci funkcí jsou obvykle uvedené povinné argumenty, případně jejich požadované typy. Pokud funkce neobdrží požadované argumenty nebo obdrží argumenty nesprávných typů, obvyklé chování by mělo být takové, že vrátí hodnotu null. V některých případech může funkce při neočekávaném vstupu selhat - skončit výjimkou, což pak obvykle způsobí 500 na stránce, kde je použita. Implementace funkcí by však měly této situaci pokud možno bránit - v produkčním režimu všechny chyby odhchytávat (případně logovat), a v případě nedefinovaného výstupu vracet null.
Pro vložení příspěvku do diskuse se přihlašte.