384 of 410 menu

Função func_get_args

A função func_get_args permite obter todos os argumentos passados para uma função, na forma de um array. Ela não aceita parâmetros e deve ser chamada apenas dentro de funções personalizadas.

Sintaxe

func_get_args();

Exemplo

Obtendo todos os argumentos passados para a função:

<?php function test() { $res = func_get_args(); print_r($res); } test(1, 2, 3); ?>

Resultado da execução do código:

[1, 2, 3]

Exemplo

Uso com diferentes tipos de argumentos:

<?php function showArgs() { $res = func_get_args(); print_r($res); } showArgs('a', 1, true, null); ?>

Resultado da execução do código:

['a', 1, true, null]

Exemplo

Obtendo argumentos sem declarar parâmetros:

<?php function sum() { $args = func_get_args(); return array_sum($args); } echo sum(5, 10, 15); ?>

Resultado da execução do código:

30

Veja também

  • a função func_num_args,
    que retorna o número de 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