⊗ppOpAdOI 24 of 107 menu

การกำหนดว่าอ็อบเจ็กต์อยู่ในคลาสใดใน OOP ของ PHP

ตอนนี้เราจะเรียนตัวดำเนินการ instanceof ตัวดำเนินการนี้ใช้เพื่อกำหนดว่า อ็อบเจ็กต์ปัจจุบันเป็นอินสแตนซ์ของ คลาสที่ระบุหรือไม่

ลองดูตัวอย่าง สมมติว่าเรามี คลาสสองคลาส:

<?php // คลาสแรก: class Class1 { } // คลาสที่สอง: class Class2 { } ?>

มาสร้างอ็อบเจ็กต์ของคลาสแรก:

<?php $obj = new Class1; ?>

มาตรวจสอบว่าอ็อบเจ็กต์จากตัวแปร $obj อยู่ในคลาสแรกหรือคลาสที่สอง:

<?php // จะแสดง true เพราะอ็อบเจ็กต์อยู่ในคลาส Class1: var_dump($obj instanceof Class1); // จะแสดง false เพราะอ็อบเจ็กต์ไม่อยู่ในคลาส Class2: var_dump($obj instanceof Class2); ?>

สร้างคลาส Employee โดยมี คุณสมบัติสาธารณะ name (ชื่อ) และ salary (เงินเดือน)

สร้างคลาส Student โดยมี คุณสมบัติสาธารณะ name (ชื่อ) และ scholarship (ทุนการศึกษา)

สร้างอ็อบเจ็กต์ละ 3 ชิ้นสำหรับแต่ละคลาส และบันทึกลงในอาร์เรย์ $arr ตามลำดับใดก็ได้

วนลูปผ่านอาร์เรย์ $arr และแสดง คอลัมน์ชื่อของพนักงานทั้งหมดบนหน้าจอ

ทำในลักษณะเดียวกันเพื่อแสดงคอลัมน์ ชื่อของนักเรียนทั้งหมดบนหน้าจอ

วนลูปผ่านอาร์เรย์ $arr และ ใช้มันเพื่อหาผลรวมของเงินเดือนพนักงาน และผลรวมของทุนการศึกษาของนักเรียน หลังจากลูป ให้แสดงตัวเลขสองตัวนี้บนหน้าจอ

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