php组成,php接口有几部分组成?
程序接口,由一套陳述、功能、選項、其它表達程序結構的形式、以及程序師使用的程序或者程序語言提供的數據組成
PHP接口(interface)的特點
1、接口的方法必須是公開的。
2、接口的方法默認是抽象的,所以不在方法名前面加abstract。
3、接口可以定義常量,但不能定義成員屬性,常量的定義和用法和類中常量一樣。
4、類可以實現多個接口(相當于把多個功能集于一身,如手機實現了小靈通、MP3、MP4的功能)
5、接口也可以繼承接口。
接口的定義和調用
<?phpinterface face1{const param = 'test';public function show();}class test implements face1{public function show(){echo "interface is run
";}}$face = new test();echo $face->show(); //inerface is runecho face1::param; //test?>
說明:上面的例子要注意一點,接口的方法名是show,繼承接口的類中必須有show這個方法,要不然就會報錯。也就是說接口的方法是假的,真正起作用的是在繼承的類中的方法,就是因為這一點,所以我覺得,接口根php的抽象類有點像。
對參數約束比較嚴
說明:上面的這個例子報fatal錯誤的,為什么會報fatal錯誤呢?原因就在所傳參數是aaa $aaa,而不是show $show。繼承接口類中,調用接口的方法時,所傳參數要和接口中的參數名要一至。不然就會報錯。
推薦學習:php編程入門教程
總結
以上是生活随笔為你收集整理的php组成,php接口有几部分组成?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配股成功账户里有显示吗?
- 下一篇: 创业板开户资金要求多少?