ขั้นตอนกาเขียน PHP แบบ OOP
1. เราต้องทำการสร้าง class ขึ้นมาก่อนค่ะ ซึ่ง class เนี่ยเป็นแม่แบบของการสร้าง object โดยภายใน object จะต้องประกอบไปด้วย properties และ method
โค้ดในการสร้างคลาส
โค้ด: เลือกทั้งหมด
class myClass
{
public $test = “Hello MindPHP!”;
public function getGreeting(){
return “Welcome to ”;
}
}
กำหนดค่าให้กับตัวแปร $test ซึ่งก็คือ properties ของ class
function getGreeting() ก็คือ method ของ class ค่ะ
หากเราลอง run ดูผลลัพธ์มันจะไม่มีอะไรเกิดขึ้นค่ะเพราะอย่างที่บอกว่าการสร้าง class เป็นเพียงการสร้างแม่แบบขึ้นมา หากเราต้องการให้แสดงผลเราต้องทำการสร้าง object ขึ้นมาก่อนค่ะ
การสร้าง object
โค้ด: เลือกทั้งหมด
class myClass
{
public $test = “Hello MindPHP!”;
public function getGreeting(){
return “Welcome to”;
}
}
$result = new myClass(); // การสร้าง boject
echo “ผลลัพธ์จาก เมธอด คือ “.$result->getGreeting(); // ผลลัพธ์คือ Welcome to
echo “<br>”;
echo “ผลลัพธ์จาก พร็อบเพอร์ตี้ คือ “.$result->test; // ผลลัพธ์คือ Hello MindPHP!
.$result->getGreeting(); เป็นการเรียกใช้ method getGreeting
.$result->test; เป็นการเรียกแสดงค่า properties