func_get_arg

(PHP 4, PHP 5)

func_get_arg -- Devolver un elemento desde la lista de argumentos

Descripción

mixed func_get_arg ( int num_arg )

Devuelve el argumento en la posición num_arg en la lista de argumentos de una función definida por el usuario. Los argumentos de función son contados comenzando desde cero. func_get_arg() generará una advertencia si es llamada desde afuera de una definición de función. Esta función no puede ser usada directamente como un parámetro de función. En su lugar, su resultado puede ser asignado a una variable, la cual puede ser pasada entonces a la función.

Si num_arg es mayor que el número de argumentos pasados en el contexto actual, se generará una advertencia y func_get_arg() devolverá FALSE.

Nota: Because this function depends on the current scope to determine parameter details, it cannot be used as a function parameter. If you must pass this value, assign the results to a variable, and pass the variable.

<?php
function foo()
{
     
$num_args = func_num_args();
     echo
"Numero de argumentos: $num_args<br />\n";
     if (
$num_args >= 2) {
     echo
"El segundo argumento es: " . func_get_arg(1) . "<br />\n";
     }
}

foo (1, 2, 3);
?>

func_get_arg() puede ser usada en conjunto con func_num_args() y func_get_args() para permitir que funciones definidas por el usuario acepten listas de argmuntos de longitud variable.

Hosting by: hurra.com
Generated: 2007-01-26 18:00:58