384 of 410 menu

ฟังก์ชัน func_get_args

ฟังก์ชัน func_get_args ช่วยให้คุณสามารถรับอาร์กิวเมนต์ทั้งหมดที่ส่งผ่านไปยังฟังก์ชันในรูปแบบของอาร์เรย์ได้ ฟังก์ชันนี้ไม่รับพารามิเตอร์และควรถูกเรียกใช้ภายในฟังก์ชันที่ผู้ใช้กำหนดเท่านั้น

ไวยากรณ์

func_get_args();

ตัวอย่าง

รับอาร์กิวเมนต์ทั้งหมดที่ส่งผ่านไปยังฟังก์ชัน:

<?php function test() { $res = func_get_args(); print_r($res); } test(1, 2, 3); ?>

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

[1, 2, 3]

ตัวอย่าง

การใช้งานกับอาร์กิวเมนต์ประเภทต่างๆ:

<?php function showArgs() { $res = func_get_args(); print_r($res); } showArgs('a', 1, true, null); ?>

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

['a', 1, true, null]

ตัวอย่าง

รับอาร์กิวเมนต์โดยไม่ประกาศพารามิเตอร์:

<?php function sum() { $args = func_get_args(); return array_sum($args); } echo sum(5, 10, 15); ?>

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

30

ดูเพิ่มเติม

  • ฟังก์ชัน func_num_args,
    ซึ่งส่งคืนจำนวนอาร์กิวเมนต์ที่ส่งผ่านมา
  • ฟังก์ชัน func_get_arg,
    ซึ่งส่งคืนอาร์กิวเมนต์เฉพาะตามดัชนี
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ