在PHP中,介面interface是一個規定,定義了實現某種服務的一般規範,聲明了所需的函數和常數,但是不能定義成員屬性,類別可以實現多個接口,並且接口也可以繼承介面。
本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。
介面interface是一個規定,給人繼承用的東西,有點像抽象類別。
介面定義了實作某種服務的一般規範,宣告了所需的函數和常數,但不指定如何實作。之所以不給出實現的細節,是因為不同的實體可能需要用不同的方式來實現公共的方法定義。關鍵是要建立必須實現的一組一般原則,只有滿足了這些原則才能說實現了這個介面。
擴充資料
PHP介面(interface)的特性 :
#1、介面的方法必須是公開的。
2、介面的方法預設是抽象的,所以不在方法名稱前面加abstract。
3、介面可以定義常數,但不能定義成員屬性,常數的定義和用法和類別中常數一樣。
4、類別可以實現多個介面(相當於把多個功能集於一身,如手機實現了小靈通、MP3、MP4的功能)
5、介面也可以繼承接口。
PHP同大多數的物件導向語言一樣,並不支援多重繼承。如果需要實作多重繼承功能,在PHP中,可以透過接口,它是PHP解決多重繼承問題的方法。
推薦學習:《PHP影片教學》
以上是php中的介面是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!