Web Development

PHP: Interface

ในบทความนี้จะเป็นการอธิบายเกี่ยวกับ Interface ในภาษา PHP

22 กรกฎาคม 20231 นาที
0
PHP: Interface
Table of Contents

Interface เปรียบเสมือนข้อกำหนดว่า ถ้าหาก Class นั้นต้องการใช้ Interface นี้จะต้องทำตามที่ Interface นั้นกำหนดไว้ ถ้ายังงง มาดูตัวอย่างกัน

การสร้าง Interface

การสร้าง Interface ใน PHP นั้นจะใช้คีย์เวิร์ด interface และตามด้วยชื่อ Interface ที่ต้องการ และใน Interface จะต้องมี Method อย่างน้อย 1 Method ซึ่ง Method ที่อยู่ใน Interface จะไม่มีการกำหนดค่าให้กับ Method นั้น และ Method นั้นจะไม่มีการเขียนโค้ดใดๆ ใน Method นั้นเลย

PHP Logo
interface Animal { public function makeSound(); public function eat(); }

การใช้งาน Interface

การใช้งาน Interface นั้นจะใช้คีย์เวิร์ด implements และตามด้วยชื่อ Interface ที่ต้องการ และใน Class จะต้องมี Method ที่อยู่ใน Interface ที่เราเลือกใช้งาน และ Method ที่อยู่ใน Class จะต้องมีการเขียนโค้ดใน Method นั้นเสมอ

PHP Logo
class Cat implements Animal { public function makeSound() { echo "Meow 😼"; } public function eat() { echo "The cat is eating"; } }
Tags:PHP

คลิกเพื่อแสดงความคิดเห็น