Fonction func_get_arg

La fonction func_get_arg renvoie l'argument spécifié dans la liste des paramètres passés à la fonction. Elle prend comme paramètre l'index de l'argument (en commençant à 0). La fonction doit être appelée uniquement à l'intérieur d'une fonction utilisateur.

Syntaxe

phpfunc_get_arg(int $index);

Exemple

Obtenons le premier argument (index 0) parmi ceux passés à la fonction :

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

Résultat de l'exécution du code :

php'abcde'

Exemple

Obtenons le deuxième argument (index 1) parmi les paramètres passés :

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

Résultat de l'exécution du code :

php2

Voir aussi

  • la fonction func_get_args,
    qui renvoie tous les arguments de la fonction sous forme de tableau
  • la fonction func_num_args,
    qui renvoie le nombre d'arguments passés