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中文網其他相關文章!