Função func_get_arg

A função func_get_arg retorna o argumento especificado da lista de parâmetros passados para a função. Ela aceita como parâmetro o índice do argumento (começando em 0). A função deve ser chamada apenas dentro de uma função definida pelo usuário.

Sintaxe

phpfunc_get_arg(int $index);

Exemplo

Vamos obter o primeiro argumento (índice 0) dos passados para a função:

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

Resultado da execução do código:

php'abcde'

Exemplo

Vamos obter o segundo argumento (índice 1) dos parâmetros passados:

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

Resultado da execução do código:

php2

Veja também

  • a função func_get_args,
    que retorna todos os argumentos da função em forma de array
  • a função func_num_args,
    que retorna o número de argumentos passados