Funcția func_get_arg

Funcția func_get_arg returnează argumentul specificat din lista parametrilor transmiși funcției. Ca parametru acceptă indexul argumentului (începând de la 0). Funcția trebuie apelată doar în interiorul unei funcții definite de utilizator.

Sintaxă

phpfunc_get_arg(int $index);

Exemplu

Obținem primul argument (index 0) din cele transmise funcției:

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

Rezultatul executării codului:

php'abcde'

Exemplu

Obținem al doilea argument (index 1) din parametrii transmiși:

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

Rezultatul executării codului:

php2

Vedeți și

  • funcția func_get_args,
    care returnează toate argumentele funcției sub formă de array
  • funcția func_num_args,
    care returnează numărul de argumente transmise