PHP OOP การสร้าง Class
PHP OOP การสร้าง Class สิ่งที่จะจำเป็นจริงๆในการสร้าง class ได้นั้นจะต้องประกอบไปด้วยสิ่งต่างๆดังนี้
- Attribute หรือจะเรียกว่า Property ก็ได้
- Function หรือจะเรียกว่า Method ก็ได้
- ชื่อ Class
เราจะมาลองเขียนกันดูก่อนซักนิด ตามตัวอย่างด้านล่างนี้เลยครับ
<?php
class product {
private $id;
public function getId( ) {
return $this->id;
}
public function setId($id ) {
$this->id = $id;
}
}
?>
จริงๆแล้วก็จะคล้ายกับภาษาอื่นๆแหละ เช่น ใช้คำนำหน้าชื่อ class ว่า class แต่ก็มีสิ่งไม่เหมือนกับภาษาอื่นๆคือ
- การตั้งชื่อตัวแปรจะใช้ $ นำหน้า และไม่จำเป็นต้องระบุชนิดข้อมูล
- การกำหนด function จะใช้ชื่อว่า function ไม่ว่าจะเป็นแบบคืนค่า หรือไม่คืนค่าก็ตาม
- การอ้างอิงสมาชิก จะใช้เครื่องหมาย -> แทนการใช้เครื่องหมาย .
- การอ้างอิง object ตัวเอง จะใช้ $this
ความเห็นล่าสุด