Funciones definidas por el usuario
Una
función
se
define
con
la
siguiente
sintaxis
:
Cualquier
instrucción
válida
de
PHP
puede
aparecer
en
el
cuerpo
de
la
función
,
incluso
otras
funiones
y
definiciones
de
clases
.
En
PHP3
,
las
funciones
deben
definirse
antes
de
que
se
referencien
.
En
PHP4
no
existe
tal
requerimiento
.
PHP
no
soporta
la
sobrecarga
de
funciones
,
y
tampoco
es
posible
redefinir
u
ocultar
funciones
previamente
declaradas
.
PHP3
no
soporta
un
número
variable
de
parámetros
,
aunque
sí
soporta
parámetros
por
defecto
(
ver
Valores
por
defecto
de
de
los
parámetros
para
más
información
)
.
PHP4
soporta
ambos
:
ver
Listas
de
longitud
variable
de
parámetros
y
las
referencias
de
las
funciones
func_num_args(
)
,
func_get_arg(
)
,
y
func_get_args(
)
para
más
información
.