338 of 410 menu

ฟังก์ชัน get_declared_traits

ฟังก์ชัน get_declared_traits ส่งคืนอาร์เรย์ที่มีชื่อ traits ทั้งหมด ที่ถูกประกาศในสคริปต์ปัจจุบัน ฟังก์ชันนี้ไม่รับพารามิเตอร์ และมีประโยชน์สำหรับการดีบักหรือการทำงานกับ traits แบบไดนามิก

ไวยากรณ์

get_declared_traits();

ตัวอย่าง

รับรายการ traits ทั้งหมดที่ประกาศในสคริปต์:

<?php trait Trait1 {} trait Trait2 {} $res = get_declared_traits(); print_r($res); ?>

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

['Trait1', 'Trait2']

ตัวอย่าง

ตรวจสอบผลลัพธ์จากการเรียกฟังก์ชันโดยไม่มี traits ที่ประกาศ:

<?php $res = get_declared_traits(); print_r($res); ?>

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

[]

ตัวอย่าง

เปรียบเทียบผลลัพธ์ก่อนและหลังการประกาศ trait:

<?php $res1 = get_declared_traits(); trait NewTrait {} $res2 = get_declared_traits(); print_r($res1); print_r($res2); ?>

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

[] ['NewTrait']

ดูเพิ่มเติม

  • ฟังก์ชัน get_declared_classes,
    ซึ่งส่งคืนคลาส
  • ฟังก์ชัน get_declared_interfaces,
    ซึ่งส่งคืนอินเทอร์เฟซ
  • ฟังก์ชัน trait_exists,
    ซึ่งตรวจสอบ trait
  • ฟังก์ชัน class_uses,
    ซึ่งส่งคืน traits ของคลาส
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ