php多重介面的實作方法:1、建立一個PHP範例檔案;2、建立「interface staff_i1{...} interface staff_i2{...}」;3、透過「class staff implements staff_i1, staff_i2{...}”方法實作介面即可。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php多重介面的實作方法
程式碼如下:
<?php interface staff_i1 //接口1 { function setID($id); function getID(); } interface staff_i2 //接口2 { function setName($name); function getName(); } class staff implements staff_i1, staff_i2 //接口的实现 { private $id; private $name; function setID($id) { $this->id = $id; } function getID() { return $this->id; } function setName($name) { $this->name = $name; } function getName() { return $this->name; } function otherFunc() { echo "Test"; } } ?>
註:
使用介面(interface),可以指定某個類別必須實作哪些方法,但不需要定義這些方法的具體內容。由於介面(interface)和類別(class)、trait 共享了命名空間,所以它們不能重新名稱。
介面就像定義一個標準的類別一樣,透過 interface 關鍵字取代掉 class 關鍵字來定義,但其中所有的方法都是空的。
介面中定義的所有方法都必須是 public ,這是介面的特性。
推薦學習:《PHP影片教學》
以上是php多重介面怎麼實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!