Funksjonen func_get_arg

Funksjonen func_get_arg returnerer det spesifiserte argumentet fra listen over parametere sendt til funksjonen. Den tar indeksen til argumentet som en parameter (starter fra 0). Funksjonen skal bare kalles innenfor en brukerdefinert funksjon.

Syntaks

phpfunc_get_arg(int $index);

Eksempel

Henter det første argumentet (indeks 0) fra de som ble sendt til funksjonen:

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

Resultat av kjøring av koden:

php'abcde'

Eksempel

Henter det andre argumentet (indeks 1) fra de sendte parameterne:

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

Resultat av kjøring av koden:

php2

Se også

  • funksjonen func_get_args,
    som returnerer alle funksjonsargumentene som en array
  • funksjonen func_num_args,
    som returnerer antall sendte argumenter