Funktsioon func_get_arg

Funktsioon func_get_arg tagastab määratud argumendi funktsioonile edastatud parameetrite loendist. Parameetrina võtab argumendi indeksi (alates 0-st). Funktsiooni peaks kutsuma ainult kasutajate loodud funktsiooni sees.

Süntaks

phpfunc_get_arg(int $index);

Näide

Saame esimese argumendi (indeks 0) funktsioonile edastatutest:

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

Koodi täitmise tulemus:

php'abcde'

Näide

Saame teise argumendi (indeks 1) edastatud parameetritest:

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

Koodi täitmise tulemus:

php2

Vaata ka

  • funktsiooni func_get_args,
    mis tagastab kõik funktsiooni argumendid massiivina
  • funktsiooni func_num_args,
    mis tagastab edastatud argumentide arvu