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

# func_num_args

(PHP 4, PHP 5)

func_num_args — Retorna o número de argumentos passados para a função

### Descrição

int func_num_args ( void )

Obtém o número de argumentos passado para a função.

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

### Valor Retornado

Retorna o número de argumentos passados para a atual função definida pelo usuário.

### Histórico

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

### Erros

Genera um aviso se chamado fora de uma função definida pelo usuário.

### Exemplos

Exemplo #1 Exemplo da func_num_args()

`<?php
function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs\n";
}
foo (1, 2, 3); // Prints 'Number of arguments: 3'
?>`

### 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.

### Veja Também

- func_get_arg() - Retorna um item para uma lista de argumentos
- func_get_args() - Retorna um array contendo uma lista de argumentos da função

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