Функция 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,
    которая возвращает количество переданных аргументов