func_get_arg funksiýasy

func_get_arg funksiýasy funksiýa geçirilen parametrler sanawyndan görkezilen argumenti yzyna gaýtarýar. Parametr hökmünde argumentiň indeksini (0-dan başlap) kabul edýär. Bu funksiýa diňe ulanyjy funksiýasynyň içinde çagyrylmaly.

Sintaksis

phpfunc_get_arg(int $index);

Mysal

Funksiýa geçirilen birinji argumenti (indeks 0) alyň:

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

Koduň ýerine ýetirilen netijesi:

php'abcde'

Mysal

Geçirilen parametrlerden ikinji argumenti (indeks 1) alyň:

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

Koduň ýerine ýetirilen netijesi:

php2

Şeýle-de görüň

  • func_get_args funksiýasyny,
    ol funksiýanyň ähli argumentlerini massiw görnüşinde yzyna gaýtarýar
  • func_num_args funksiýasyny,
    ol geçirilen argumentleriň sanyny yzyna gaýtarýar