Door de gebruiker gedefineerde functies
Een
functie
kan
gedefineerd
worden
met
een
syntax
die
luid
als
volgt
:
Elke
geldige
PHP
code
mag
binnen
een
functie
gebruikt
worden
,
zelfs
andere
cunties
en
class
definities
.
In
PHP
3
moeten
functies
gedefineerd
worden
voordat
ze
worden
gebruikt
.
Deze
eis
bestaat
niet
meer
in
PHP
4
.
PHP
heeft
geen
ondersteuning
voor
functie
overloading
en
het
is
ook
niet
mogelijk
eerder
gedefineerde
te
un-defineren
.
PHP
3
ondersteund
niet
het
gebruik
van
een
variabel
aantal
parameters
voor
functies
,
maar
wel
het
gebruik
van
default
parameters
(
zie
Default
parameters
voor
meer
informatie
)
.
PHP
4
ondersteund
beide
,
zie
voor
meer
informatie
:
Parameterlijsten
met
een
variabele
grootte
en
de
documentatie
van
de
volgende
functies
:
func_num_args(
)
,
func_get_arg(
)
,
en
func_get_args(
)
.