Poglavje 12. Funkcije

Kazalo
Uporabniške funkcije
Argumenti funkcij
Vračanje vrednosti
old_function
Variabilne funkcije

Uporabniške funkcije

Funkcijo lahko definiramo z naslednjo sintakso:

function foo ($arg_1, $arg_2, ..., $arg_n)
{
    echo "Primer funkcije.\n";
    return $retval;
}

V funkciji se lahko uporabi vsaka veljavna PHP koda, tudi ostale funkcije ali celo razredne definicije.

V PHP 3 morajo biti funkcije definirane pred uporabo, kar ne velja za PHP 4.

PHP ne podpira brisanje definicije ali redefinicijo prej deklarirane funkcije.

PHP 3 ne podpira poljubno število argumentov za funckijo, čeprav podpira privzete argumente (poglejte si Privzeti argumenti za več informacij). PHP 4 podpira oboje: poglejte si Poljubno število argumentov in reference funkcij func_num_args(), func_get_arg() in func_get_args() za več informacij.