首頁  >  文章  >  後端開發  >  php接口有什麼用

php接口有什麼用

王林
王林原創
2019-09-26 17:39:423669瀏覽

php接口有什麼用

php介面加密

介面是什麼?

使用介面(interface),可以指定某個類別必須實作哪些方法,但不需要定義這些方法的具體內容。

介面是透過 interface 關鍵字來定義的,就像定義一個標準的類別一樣,但其中定義所有的方法都是空的。

介面中定義的所有方法都必須是公有,這是介面的特性。

什麼時候用介面?

1、定規範,保持統一性;

2、多個平級的類別需要去實作同樣的方法,只是實作方式不一樣。

介面使用規格

1、介面不能實例化

2、介面的屬性必須是常數

3、接口的方法必須是public【預設public】,且不能有函數體

4、類別必須實作介面的所有方法

5、一個類別可以同時實作多個接口,用逗號隔開

6、介面可以繼承介面【用的少】

interface usb{
    const brand = 'siemens';    // 接口的属性必须是常量
    public function connect();  // 接口的方法必须是public【默认public】,且不能有函数体
}
// new usb();  // 接口不能实例化

// 类实现接口
class Android implements usb{
    public function connect(){  // 类必须实现接口的所有方法
        echo '实现接口的connect方法';
    }
}


interface usbA{
    public function connect();
}

interface usbB{
    public function contact();
}

// 类可以同时实现多个接口
class mi implements usbA,usbB{
    public function connect(){

    }
    public function contact(){

    }
}

推薦教學:PHP影片教學

以上是php接口有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn