func_get_arg funksiyasi

func_get_arg funksiyasi funksiyaga uzatilgan parametrlar ro‘yxatidan ko‘rsatilgan argumentni qaytaradi. Parametr sifatida argument indeksini qabul qiladi (0 dan boshlab). Funksiya faqat foydalanuvchi tomonidan yaratilgan funksiya ichida chaqirilishi kerak.

Sintaksis

phpfunc_get_arg(int $index);

Misol

Funksiyaga uzatilgan birinchi argumentni (indeksi 0) olamiz:

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

Kodni bajarish natijasi:

php'abcde'

Misol

Uzatilgan parametrlardan ikkinchi argumentni (indeksi 1) olamiz:

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

Kodni bajarish natijasi:

php2

Shuningdek qarang

  • func_get_args funksiyasi,
    bu barcha funksiya argumentlarini massiv ko‘rinishida qaytaradi
  • func_num_args funksiyasi,
    bu uzatilgan argumentlar sonini qaytaradi