解説

interfaceに記載されたメソッドがimplementsされたクラスに実装されているか確認する

使用方法

HumnaAクラスではeatというメソッドを定義しないといけない

エラーを出してみる

HumanBにはeat()が定義しなければならないが定義していないのでエラーとなる

参考サイト

Interface,Implementsを使う利点って何?【PHPのInterface】

PHPにおけるインターフェースと抽象クラス、多重継承、トレイトの使い方