จากที่ได้ศึกษาเรื่องของ class นั้น หลายคนคงสงสัยว่าทำไมต้องเขียน class แล้วเราเขียน class ไปเพื่ออะไร คำตอบคือเพื่อลดการทำงานของ Code ลงไม่ให้ซับซ้อน
รูปแบบ class ในตัวอย่างนี่เป็นการกำหนด คลาสสัตว์ขึ้นมา class หนึ่งชื่อ class dog
ตัวอย่าง code
โค้ด: เลือกทั้งหมด
<html>
<head>
<meta charset="UTF-8">
<title>OOP</title>
<h1>OOP - Class Properties & Method</h1>
</head>
<body>
<?php
class Dog {//เป็นการสร้างคลาส dog
function run () {//เป็นการใช้ Method ในการระบุการทำงาน คือ run
echo "I'm runing."; //แสดงผลออกทางจอภาพว่า I'm runing
}
function color(){ //เป็นการใช้ Method ในการระบุการทำงาน โดยกำหนดสีให้กับสุนัข
echo 'My color is a black.'; //แสดงผลออกทางจอภาพว่า My color is a black
}
}
$obj = new Dog(); //กำหนดตัวแปร และสร้าง Object ให้กับตัวแปร
$obj->run();
$obj->color();
?>
</body>
</html>