首頁  >  文章  >  後端開發  >  php中的介面是什麼意思

php中的介面是什麼意思

WBOY
WBOY原創
2022-02-25 10:37:132742瀏覽

在PHP中,介面interface是一個規定,定義了實現某種服務的一般規範,聲明了所需的函數和常數,但是不能定義成員屬性,類別可以實現多個接口,並且接口也可以繼承介面。

php中的介面是什麼意思

本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。

php中的介面是什麼意思

介面interface是一個規定,給人繼承用的東西,有點像抽象類別。

介面定義了實作某種服務的一般規範,宣告了所需的函數和常數,但不指定如何實作。之所以不給出實現的細節,是因為不同的實體可能需要用不同的方式來實現公共的方法定義。關鍵是要建立必須實現的一組一般原則,只有滿足了這些原則才能說實現了這個介面。

擴充資料

PHP介面(interface)的特性 :

#1、介面的方法必須是公開的。 

2、介面的方法預設是抽象的,所以不在方法名稱前面加abstract。 

3、介面可以定義常數,但不能定義成員屬性,常數的定義和用法和類別中常數一樣。

4、類別可以實現多個介面(相當於把多個功能集於一身,如手機實現了小靈通、MP3、MP4的功能) 

5、介面也可以繼承接口。

PHP同大多數的物件導向語言一樣,並不支援多重繼承。如果需要實作多重繼承功能,在PHP中,可以透過接口,它是PHP解決多重繼承問題的方法。

推薦學習:《PHP影片教學

以上是php中的介面是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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