php介面有幾部分組成?

青灯夜游
發布: 2023-02-28 16:48:01
原創
3639 人瀏覽過

php介面有幾部分組成?

程式接口,由一套陳述、功能、選項、其它表達程式結構的形式、以及程式設計者所使用的程式或程式語言提供的資料組成

#PHP介面(interface)的特性 

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

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

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

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

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

介面的定義與呼叫

";
}
}
$face = new test();
echo $face->show();         //inerface is run
echo face1::param;           //test
?>
登入後複製

說明:上面的範例要注意一點,介面的方法名稱是show,繼承介面的類別中必須有show這個方法,要不然就會報錯。也就是說介面的方法是假的,真正運作的是在繼承的類別中的方法,就是因為這一點,所以我覺得,介面根php的抽象類別有點像。

對參數限制比較嚴格

登入後複製

說明:上面的這個範例報fatal錯誤的,為什麼會報fatal錯誤呢?原因就在所傳參數是aaa $aaa,而不是show $show。繼承介面類別中,呼叫介面的方法時,所傳參數要和介面中的參數名稱要一至。不然就會報錯。

推薦學習:php程式設計入門教學

#

以上是php介面有幾部分組成?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!