(PHP 4 >= 4.0b4)
func_get_args -- Devuelve un array que contiene la lista de argumentos de una función.Devuelve un array en el que cada elemento es el miembro correspondiente de la lista de argumentos de la función definida por el usuario actual. func_get_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<br>\n"; if ( $numargs >= 2 ) { echo "Second argument is: " . func_get_arg( 1 ) . "<br>\n"; } $arg_list = func_get_args(); for ( $i = 0; $i < $numargs; $i++ ) { echo "Argument $i is: " . $arg_list[$i] . "<br>\n"; } } foo( 1, 2, 3 ); ?> |
func_get_args() puede utilizarse conjuntamente con func_num_args() y func_get_arg() 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.