1. Funkcja posiada następujące cechy:
2. Funkcje są czterech kategorii i mogą być:

W PHP można tworzyć funkcje rekurencyjne.

2. Przykład funkcji rekurencyjnej:
function recursion($a)
{
if($a < 20) {
echo "$a\n";
recursion($a + 1);
}
}


3. Przykład funkcji z argumentem:
function moja($x)
{
echo ++$x;
}

$x = 100;
moja($x);