Forum und email

func_get_arg

(PHP 4, PHP 5)

func_get_arg — Retorna um item para uma lista de argumentos

Descrição

mixed func_get_arg ( int $arg_num )

Retorna o argumento que está em arg_num compensado em uma lista de argumentos de uma função função definida pelo usuário. Argumentos de funções são contados começando do zero. func_get_arg() irá gerar um aviso se chamada de fora de uma definição de função.

Se arg_num é maior do que o número de argumentos passados atualmente, um aviso irá ser gerado e func_get_arg() irá retornar FALSE.

<?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);
?>

func_get_arg() deve ser usada em conjunto com func_num_args() e func_get_args() para permitir funções definidas por usuário aceitem comprimento de variáveis na lista de argumentos.

Nota: Essa função foi adicionada no PHP 4.