319 of 410 menu

ฟังก์ชัน get_parent_class

ฟังก์ชัน get_parent_class ส่งกลับชื่อของคลาสแม่สำหรับอ็อบเจ็กต์หรือคลาสที่ระบุ หากไม่มีคลาสแม่ ฟังก์ชันจะส่งกลับ false ในฐานะพารามิเตอร์ คุณสามารถส่งได้ทั้งอ็อบเจ็กต์หรือชื่อคลาสในรูปแบบสตริง

ไวยากรณ์

get_parent_class(object|string);

ตัวอย่าง

รับคลาสแม่สำหรับอ็อบเจ็กต์:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); echo get_parent_class($obj); ?>

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

'ParentClass'

ตัวอย่าง

รับคลาสแม่ตามชื่อคลาส:

<?php class ParentClass {} class ChildClass extends ParentClass {} echo get_parent_class('ChildClass'); ?>

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

'ParentClass'

ตัวอย่าง

ลองรับคลาสแม่สำหรับคลาสที่ไม่มีคลาสแม่:

<?php class SimpleClass {} var_dump(get_parent_class('SimpleClass')); ?>

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

false

ดูเพิ่มเติม

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