384 of 410 menu

Функция func_get_args

Функцията func_get_args позволява получаване на всички аргументи, предадени на функцията, под формата на масив. Тя не приема параметри и трябва да се извиква само вътре в потребителски функции.

Синтаксис

func_get_args();

Пример

Получаване на всички аргументи, предадени на функцията:

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

Резултат от изпълнението на кода:

[1, 2, 3]

Пример

Използване с различни типове аргументи:

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

Резултат от изпълнението на кода:

['a', 1, true, null]

Пример

Получаване на аргументи без деклариране на параметри:

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

Резултат от изпълнението на кода:

30

Вижте също

  • функцията func_num_args,
    която връща броя на предадените аргументи
  • функцията func_get_arg,
    която връща конкретен аргумент по индекс
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне