Funções para Manuseamento de Funções
PHP Manual

func_get_arg

(PHP 4, PHP 5, PHP 7)

func_get_argRetorna um item para uma lista de argumentos

Descrição

mixed func_get_arg ( int $arg_num )

Obtém o argumento especificado da lista de argumento de uma função definida pelo usuário.

Esta função pode ser usada juntamente com func_get_arg() e func_num_args() para usar com variável lista de argumentos.

Parâmetros

arg_num

O índice do argumento. Argumentos de função são contados iniciando de zero.

Valor Retornado

Retorna o argumento especificado, ou FALSE em erro.

Changelog

Versão Descrição
5.3.0 Esta função pode agora ser usada na lista de parâmetros.

Erros

Gera um aviso se chamado fora de uma função definida pelo usuário, ou se arg_num é maior que o número de argumentos passado.

Exemplos

Exemplo #1 Exemplo da func_get_arg()

<?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";
     }


foo (123);
?>

Notas

Nota:

Devido a esta função depender do escopo atual para definir os detalhes dos parâmetros, ela não pode ser usada como o parâmetro de uma função. Se este valor precisa ser passado, os resultados devem ser atribuídos para uma variável, e esta variável deve ser passada.

Nota: Esta função retorna somente uma cópia dos argumentos passados, e não conta por argumentos padrão (não passado).

Veja Também


Funções para Manuseamento de Funções
PHP Manual