Funções
definidas
pelo
usuário
Uma
função
pode
ser
definida
usando-se
a
sintaxe
como
a
seguinte
:
Qualquer
código
PHP
válido
pode
aparecer
dentro
de
uma
função
,
mesmo
outras
funções
e
definições
de
classes
.
No
PHP3
,
as
funções
precisam
ser
definidas
antes
de
serem
referenciadas
.
Esse
requisito
não
existe
no
PHP4
.
O
PHP
não
suporta
sobrecarga
de
funções
,
e
também
não
é
possível
cancelar
ou
alterar
a
definição
de
funções
previamente
declaradas
.
O
PHP3
não
suporta
número
variável
de
argumentos
para
funções
,
apesar
de
os
argumentos
padrões
serem
suportados
(
veja
Valores
padrão
de
argumentos
para
mais
informações
)
.
O
PHP4
suporta
ambos
:
veja
Número
de
argumentos
variável
e
as
referências
das
funções
func_num_args(
)
,
func_get_arg(
)
e
func_get_args(
)
para
mais
informações
.