385 of 410 menu

Função func_num_args

A função func_num_args permite obter o número de argumentos passados para a função definida pelo usuário atual. Ela funciona apenas dentro de funções e não requer parâmetros.

Sintaxe

func_num_args();

Exemplo

Vamos criar uma função e exibir o número de argumentos passados:

<?php function testArgs() { echo func_num_args(); } testArgs(1, 2, 3); ?>

Resultado da execução do código:

3

Exemplo

Vamos verificar o número de argumentos em uma função sem parâmetros:

<?php function noArgs() { echo func_num_args(); } noArgs(); ?>

Resultado da execução do código:

0

Exemplo

Uso junto com func_get_args para processar um número variável de argumentos:

<?php function sumAll() { $count = func_num_args(); $args = func_get_args(); $sum = 0; for ($i = 0; $i < $count; $i++) { $sum += $args[$i]; } return $sum; } echo sumAll(1, 2, 3, 4); ?>

Resultado da execução do código:

10

Veja também

  • a função func_get_args,
    que retorna um array dos argumentos passados
  • a função func_get_arg,
    que retorna um argumento específico pelo índice
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar