PHP funkcijos apibrėžiamos naudojant function raktažodį. Šiuolaikinė PHP palaiko tipų deklaracijas parametrams ir grąžintoms reikšmėms, numatytas reikšmes ir variadic parametrus — todėl funkcijos tampa patikimesnės ir savaime dokumentuojamos.
Pagrindinės funkcijos su tipų deklaracijomis
{
+ ;
}
{
;
}
();
(, );
