您好,登錄后才能下訂單哦!
這篇文章主要介紹了php多重接口如何實現的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇php多重接口如何實現文章都會有所收獲,下面我們一起來看看吧。
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多重接口如何實現”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。