func_get_arg

func_get_arg -- Devuelve un elemento de la lista de argumentos.

Descripción

int func_get_arg ( int arg_num)

Devuelve el argumento que está en la posición arg_num en la lista de argumentos de una función definida por el usuario . Los argumentos de la función se cuentan comenzando por la posición cero . func_get_arg( ) generará un aviso si se llama desde fuera de la definición de la función .

Si arg_num es mayor que el número de argumentos pasados realmente , se generará un aviso y func_get_arg( ) devolverá FALSE .

 
?php

 
function

 
foo(

 
)

 
{

 
$numargs

 
=

 
func_num_args()

 
;

 
echo

 
"Number

 
of

 
arguments

 
:

 
$numargs

 
br

 
\n"

 
;

 
if

 
(

 
$numargs

 
=

 
2

 
)

 
{

 
echo

 
"Second

 
argument

 
is

 
:

 
"

 
.

 
func_get_arg

 
(

 
1

 
)

 
.

 
"

 
br

 
\n"

 
;

 
   }

 
}

 
foo

 
(

 
1

 
,

 
2

 
,

 
3

 
)

 
;

 
?





func_get_arg( ) puede utilizarse conjuntamente con func_num_args( ) 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 .