⊗ppOpBsPP 10 of 107 menu

คุณสมบัติส่วนตัวใน OOP ใน PHP

คุณสมบัติของวัตถุที่สามารถอ่าน และเขียนจากภายนอกได้ เรียกว่า สาธารณะ นอกจากนี้ยังมี คุณสมบัติส่วนตัว ซึ่งจะสามารถเข้าถึงได้เฉพาะภายใน คลาสเท่านั้น

ชื่อของคุณสมบัติส่วนตัวจำเป็นต้อง ประกาศด้วยตัวปรับแก้การเข้าถึง private มาลองทำกัน:

<?php class User { private $name; } ?>

ตอนนี้ให้บันทึกข้อมูลลงในคุณสมบัติของเรา สามารถทำได้ เช่น ในตัวสร้าง คลาส:

<?php class User { private $name; public function __construct($name) { $this->name = $name; } } ?>

ตอนนี้ให้สร้างเมธอดที่จะ คืนค่าของคุณสมบัติของเรา:

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

มาสร้างวัตถุของคลาส โดยส่งชื่อผู้ใช้เป็นพารามิเตอร์

<?php $user = new User('john'); ?>

การพยายามเข้าถึงโดยตรง ถึงคุณสมบัติของเรานอกคลาส จะทำให้เกิดข้อผิดพลาด:

<?php echo $user->name; // ข้อผิดพลาด ?>

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

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

ในคลาส Employee สร้าง คุณสมบัติส่วนตัวสามอย่าง: ชื่อ เงินเดือน และอายุ

ส่งค่าของคุณสมบัติเหล่านี้ ผ่านตัวสร้างเป็นพารามิเตอร์

สร้างเมธอดที่จะแสดง ข้อมูลของพนักงาน

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