ฟังก์ชัน func_get_arg

ฟังก์ชัน func_get_arg ส่งคืนอาร์กิวเมนต์ที่ระบุจากรายการพารามิเตอร์ที่ส่งผ่านเข้าไปในฟังก์ชัน รับดัชนีของอาร์กิวเมนต์เป็นพารามิเตอร์ (เริ่มจาก 0) ฟังก์ชันนี้ควรถูกเรียกใช้จากภายในฟังก์ชันผู้ใช้เท่านั้น

ไวยากรณ์

phpfunc_get_arg(int $index);

ตัวอย่าง

รับอาร์กิวเมนต์แรก (ดัชนี 0) จากที่ส่งผ่านเข้าไปในฟังก์ชัน:

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

ผลลัพธ์การทำงานของโค้ด:

php'abcde'

ตัวอย่าง

รับอาร์กิวเมนต์ที่สอง (ดัชนี 1) จากพารามิเตอร์ที่ส่งผ่านมา:

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

ผลลัพธ์การทำงานของโค้ด:

php2

ดูเพิ่มเติม

  • ฟังก์ชัน func_get_args,
    ซึ่งส่งคืนอาร์กิวเมนต์ทั้งหมดของฟังก์ชันในรูปแบบของอาร์เรย์
  • ฟังก์ชัน func_num_args,
    ซึ่งส่งคืนจำนวนอาร์กิวเมนต์ที่ส่งผ่านมา