Funktionen func_get_arg

Funktionen func_get_arg returnerar det angivna argumentet från listan med parametrar som skickats till funktionen. Den tar index för argumentet som parameter (börjar från 0). Funktionen bör endast anropas inuti en användardefinierad funktion.

Syntax

phpfunc_get_arg(int $index);

Exempel

Hämta det första argumentet (index 0) från de som skickats till funktionen:

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

Resultat av kodkörning:

php'abcde'

Exempel

Hämta det andra argumentet (index 1) från de skickade parametrarna:

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

Resultat av kodkörning:

php2

Se även

  • funktionen func_get_args,
    som returnerar alla funktionsargument som en array
  • funktionen func_num_args,
    som returnerar antalet skickade argument