⊗ppOpBsCPP 9 of 107 menu

คุณสมบัติผ่านพารามิเตอร์ของตัวสร้างใน OOP ใน PHP

ตัวแปรที่ส่งผ่านพารามิเตอร์ ของตัวสร้าง สามารถเขียนลงในคุณสมบัติ ของออบเจ็กต์ได้:

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

ด้วยวิธีนี้ ค่าที่ส่งมา จะสามารถใช้งานได้ในทุกเมธอด ของคลาส ตัวอย่าง ลองใช้ ค่าที่ส่งมาในเมธอดใดเมธอดหนึ่ง:

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

ลองทดสอบดูว่ามันทำงานอย่างไร สร้างออบเจ็กต์ใหม่ โดยส่ง ชื่อและนามสกุลของ user ผ่านพารามิเตอร์เข้าไป:

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

ทีนี้ลองเรียกเมธอดของเรา:

<?php echo $user->show(); ?>

ส่งเข้าไปในตัวสร้าง ของคลาส Employee ชื่อ และเงินเดือนของพนักงาน แล้วเขียน ลงในคุณสมบัติที่เกี่ยวข้อง

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

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

สร้างเมธอดที่ เพิ่มเงินเดือน ของพนักงานขึ้น 10%

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