336 of 410 menu

ฟังก์ชัน get_declared_classes

ฟังก์ชัน get_declared_classes ส่งกลับอาร์เรย์ที่มีชื่อของคลาสทั้งหมด ที่ถูกประกาศไว้ในสคริปต์ปัจจุบัน ซึ่งรวมทั้งคลาสของผู้ใช้ และคลาสในตัวของ PHP ฟังก์ชันนี้ไม่รับพารามิเตอร์

ไวยากรณ์

get_declared_classes();

ตัวอย่าง

รับรายชื่อคลาสทั้งหมดที่ประกาศไว้ในสคริปต์:

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

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

['stdClass', 'Exception', 'Error', ...] // และคลาสในตัวอื่นๆ ของ PHP

ตัวอย่าง

เพิ่มคลาสของผู้ใช้แล้วดูผลลัพธ์:

<?php class MyClass {} $res = get_declared_classes(); print_r($res); ?>

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

['stdClass', 'Exception', 'Error', ..., 'MyClass']

ตัวอย่าง

ตรวจสอบการมีอยู่ของคลาสเฉพาะในรายชื่อ:

<?php class TestClass {} $classes = get_declared_classes(); $res = in_array('TestClass', $classes); var_dump($res); ?>

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

true

ดูเพิ่มเติม

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