func_num_args

func_num_args -- Devuelve el número de argumentos pasados a la función.

Descripción

int func_num_args ( void )

Devuelve el número de argumentos pasados a la función actual definida por el usuario . func_num_args( ) generará un aviso si es llamada desde fuera de la definición de la función .

 
?php

 
function

 
foo(

 
)

 
{

 
$numargs

 
=

 
func_num_args()

 
;

 
echo

 
"Number

 
of

 
arguments

 
:

 
$numargs\n"

 
;

 
}

 
foo

 
(

 
1

 
,

 
2

 
,

 
3

 
)

 
;

 
/

 
/

 
Prints

 
'Number

 
of

 
arguments

 
:









func_num_args( ) puede utilizarse conjuntamente con func_get_arg( ) y func_get_args( ) para permitir a las funciones definidas por el usuario que acepten listas de argumentos de longitud variable .

Nota : Esta función fue añadida en PHP 4 .