1、對介面的使用是透過關鍵字implements。對抽象類別的使用是透過關鍵字extends。當然介面也可以透過關鍵字extends繼承。
2、介面中不可以宣告成員變數(包括類別靜態變數),但是可以宣告類別常數。抽象類別中可以宣告各種類型成員變量,實作資料的封裝。
3、介面沒有建構函數,抽象類別可以有建構函數。
4、介面中的方法預設都是public類型的,而抽象類別中的方法可以使用private,protected,public來修飾。
5、一個類別可以同時實作多個接口,但一個類別只能繼承於一個抽象類別。
抽象類別還是介面。
以上就介紹了php抽象類別與介面的差別,包括了方面的內容,希望對PHP教學有興趣的朋友有幫助。