Функция func_get_arg

Функцията func_get_arg връща указания аргумент от списъка с параметри, предадени на функцията. Приема като параметър индекс на аргумента (започвайки от 0). Функцията трябва да се извиква само вътре в потребителска функция.

Синтаксис

phpfunc_get_arg(int $index);

Пример

Нека получим първия аргумент (индекс 0) от предадените на функцията:

php<?php
  function test() {
    $res = func_get_arg(0);
    echo $res;
  }
  test('abcde');
?>

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

php'abcde'

Пример

Нека получим втория аргумент (индекс 1) от предадените параметри:

php<?php
  function testArgs() {
    $res = func_get_arg(1);
    return $res;
  }
  echo testArgs(1, 2, 3);
?>

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

php2

Вижте също

  • функцията func_get_args,
    която връща всички аргументи на функцията като масив
  • функцията func_num_args,
    която връща броя на предадените аргументи