Funktionen func_get_arg

Funktionen func_get_arg returnerer det specificerede argument fra listen over parametre sendt til funktionen. Den tager indekset for argumentet som parameter (starter fra 0). Funktionen skal kun kaldes inde i en brugerdefineret funktion.

Syntaks

phpfunc_get_arg(int $index);

Eksempel

Hent det første argument (indeks 0) fra de argumenter, der er sendt til funktionen:

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

Resultat af kodeudførelse:

php'abcde'

Eksempel

Hent det andet argument (indeks 1) fra de sendte parametre:

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

Resultat af kodeudførelse:

php2

Se også

  • funktionen func_get_args,
    som returnerer alle funktionens argumenter som et array
  • funktionen func_num_args,
    som returnerer antallet af sendte argumenter