Funktion func_get_arg

Die Funktion func_get_arg gibt das angegebene Argument aus der Liste der an die Funktion übergebenen Parameter zurück. Sie akzeptiert als Parameter den Index des Arguments (beginnend bei 0). Die Funktion sollte nur innerhalb einer benutzerdefinierten Funktion aufgerufen werden.

Syntax

phpfunc_get_arg(int $index);

Beispiel

Holen wir uns das erste Argument (Index 0) aus den an die Funktion übergebenen:

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

Ergebnis der Codeausführung:

php'abcde'

Beispiel

Holen wir uns das zweite Argument (Index 1) aus den übergebenen Parametern:

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

Ergebnis der Codeausführung:

php2

Siehe auch

  • die Funktion func_get_args,
    die alle Funktionsargumente als Array zurückgibt
  • die Funktion func_num_args,
    die die Anzahl der übergebenen Argumente zurückgibt