⊗ppOpBsPIC 6 of 107 menu

การเข้าถึงคุณสมบัติภายในคลาสใน OOP ใน PHP

ภายในเมธอดของคลาส เราจะสามารถใช้ตัวแปรพิเศษ $this ได้ มันจะชี้ไปยังอ็อบเจ็กต์ของ คลาสเรา:

<?php class User { public function show() { var_dump($this); // อ็อบเจ็กต์ } } ?>

นั่นหมายความว่าเราสามารถเข้าถึง คุณสมบัติของอ็อบเจ็กต์ผ่าน $this ลองมาทดสอบดู สมมติว่าอ็อบเจ็กต์ของเรา มีคุณสมบัติ name ลองแสดง คุณสมบัตินี้ในเมธอดของเรา:

<?php class User { public $name; public function show() { return $this->name; } } ?>

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

<?php $user = new User; ?>

มากำหนดค่าที่ต้องการให้กับคุณสมบัติ:

<?php $user->name = 'john'; ?>

ตอนนี้ลองเรียกใช้เมธอด เพื่อแสดงค่า ของคุณสมบัติออกทางหน้าจอ:

<?php echo $user->show(); // จะแสดง 'john' ?>

ในอ็อบเจ็กต์ของคลาส Employee ให้กำหนดคุณสมบัติ name และ salary

สร้างเมธอดที่แสดง ชื่อพนักงานทางหน้าจอ

สร้างเมธอดที่แสดง เงินเดือนของพนักงานทางหน้าจอ

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