PHP OOP การสร้าง Class

PHP OOP การสร้าง Class สิ่งที่จะจำเป็นจริงๆในการสร้าง class ได้นั้นจะต้องประกอบไปด้วยสิ่งต่างๆดังนี้

  1. Attribute หรือจะเรียกว่า Property ก็ได้
  2. Function หรือจะเรียกว่า Method ก็ได้
  3. ชื่อ Class

เราจะมาลองเขียนกันดูก่อนซักนิด  ตามตัวอย่างด้านล่างนี้เลยครับ

<?php

class product {

private $id;  

 

public function getId( ) {

return  $this->id;

}

public function setId($id ) { 

$this->id = $id;

}

}

?>

จริงๆแล้วก็จะคล้ายกับภาษาอื่นๆแหละ เช่น ใช้คำนำหน้าชื่อ class ว่า class แต่ก็มีสิ่งไม่เหมือนกับภาษาอื่นๆคือ 

  1. การตั้งชื่อตัวแปรจะใช้ $ นำหน้า และไม่จำเป็นต้องระบุชนิดข้อมูล
  2. การกำหนด function จะใช้ชื่อว่า function ไม่ว่าจะเป็นแบบคืนค่า หรือไม่คืนค่าก็ตาม
  3. การอ้างอิงสมาชิก จะใช้เครื่องหมาย -> แทนการใช้เครื่องหมาย .
  4. การอ้างอิง object ตัวเอง จะใช้ $this 

 

 

คอร์สเรียนทั้งหมด

อ่านบทความอื่นเพิ่มเติม

กดติดตามสาระดีๆได้ที่เพจ Facebook