func_get_arg
(PHP 4, PHP 5)
func_get_arg — Devolver un elemento desde la lista de argumentos
Descripción
Obtiene el argumento especificado desde la lista de argumentos de una función definida por el usuario.
Esta función puede ser usada en conjunto con func_num_args() y func_get_args() para permitir que funciones definidas por el usuario acepten listas de argumentos de longitud variable.
Lista de parámetros
- num_arg
-
El desplazamiento del argumento. Los argumentos de la función son contados comenzando en cero.
Valores retornados
Devuelve el argumento especificado, o FALSE en caso de error.
Errors/Exceptions
Genera una advertencia si es llamada desde afuera de una función definida por el usuario, o si num_arg es mayor que el número de argumentos pasados en realidad.
Ejemplos
Example#1 Ejemplo de func_get_arg()
<?php
function foo()
{
$num_args = func_num_args();
echo "Número 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);
?>
Notes
Note: 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.
Note: Esta función devuelve una copia de los argumentos pasados únicamente, y no considera los argumentos predeterminados (no pasados).