Làm thế nào để triển khai một interface trong PHP?


Để triển khai một interface trong PHP, chúng ta cần sử dụng từ khóa implements. Ví dụ, giả sử chúng ta có một interface tên là Animal với một phương thức makeSound(). Chúng ta muốn triển khai interface này trong một lớp tên là Dog. Để làm điều này, chúng ta sử dụng từ khóa implements như sau:

interface Animal {
  public function makeSound();
}

class Dog implements Animal {
  public function makeSound() {
    echo "Bark";
  }
}

Trong ví dụ trên, chúng ta đã triển khai interface Animal trong lớp Dog bằng cách sử dụng từ khóa implements. Lớp Dog phải triển khai tất cả các phương thức được định nghĩa trong interface Animal, trong trường hợp này chỉ có một phương thức makeSound(). Chúng ta đã định nghĩa phương thức makeSound() trong lớp Dog để thực hiện hành động của một con chó là kêu "Gâu gâu".



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.