Funkcja func_get_arg

Funkcja func_get_arg zwraca określony argument z listy parametrów przekazanych do funkcji. Jako parametr przyjmuje indeks argumentu (licząc od 0). Funkcja powinna być wywoływana tylko wewnątrz funkcji użytkownika.

Składnia

phpfunc_get_arg(int $index);

Przykład

Pobierzmy pierwszy argument (indeks 0) z tych przekazanych do funkcji:

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

Wynik wykonania kodu:

php'abcde'

Przykład

Pobierzmy drugi argument (indeks 1) z przekazanych parametrów:

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

Wynik wykonania kodu:

php2

Zobacz też

  • funkcję func_get_args,
    która zwraca wszystkie argumenty funkcji w postaci tablicy
  • funkcję func_num_args,
    która zwraca liczbę przekazanych argumentów