⊗ppOpCgPNV 37 of 107 menu

การเข้าถึงคุณสมบัติจากตัวแปรใน OOP PHP

คุณสมบัติของอ็อบเจกต์สามารถเข้าถึงได้ โดยใช้ชื่อจากตัวแปร มาดูกันว่า สามารถทำได้อย่างไร สมมติว่าเรามีคลาส User ดังนี้:

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

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

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

ลองแสดงค่าคุณสมบัติของมัน:

<?php echo $user->name; // แสดงผล 'john' ?>

สมมติว่าเรามีตัวแปร ที่เก็บชื่อคุณสมบัติ:

<?php $prop = 'name'; ?>

ทีนี้ลองใช้ ค่าของตัวแปรเป็นชื่อ คุณสมบัติ:

<?php $prop = 'name'; echo $user->$prop; // แสดงผล 'john' ?>

ให้คลาสต่อไปนี้:

<?php class Employee { public $name; public $salary; public function __construct($name, $salary) { $this->name = $name; $this->salary = $salary; } } ?>

ให้ตัวแปรต่อไปนี้:

<?php $prop1 = 'name'; $prop2 = 'salary'; ?>

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