Función func_get_arg

La función func_get_arg devuelve el argumento especificado de la lista de parámetros pasados a la función. Toma como parámetro el índice del argumento (comenzando desde 0). La función debe llamarse solo dentro de una función definida por el usuario.

Sintaxis

phpfunc_get_arg(int $index);

Ejemplo

Obtengamos el primer argumento (índice 0) de los pasados a la función:

php<?php
  function test() {
    $res = func_get_arg(0);
    echo $res;
  }
  test('abcde');
?>

Resultado de ejecutar el código:

php'abcde'

Ejemplo

Obtengamos el segundo argumento (índice 1) de los parámetros pasados:

php<?php
  function testArgs() {
    $res = func_get_arg(1);
    return $res;
  }
  echo testArgs(1, 2, 3);
?>

Resultado de ejecutar el código:

php2

Ver también

  • la función func_get_args,
    que devuelve todos los argumentos de la función en forma de array
  • la función func_num_args,
    que devuelve el número de argumentos pasados