PHP多個接口同個方法_PHP教程
推薦:php程序調(diào)試方法總結(jié)相信很多朋友們都有調(diào)試程序的經(jīng)歷,然而很多時候調(diào)試程序是痛苦而又漫長的過程;它不僅需要細(xì)心,更需要耐心,切忌心浮氣躁。但是當(dāng)找出問題并順利解決它時,又會給人無比激動的喜悅。這里總結(jié)一下筆者在程序調(diào)試中的使用的原則,工具,以及方法。這里需要說明的是,某
如果有多個接口有一個相同的方法名,且不是繼承出來的,PHP是不允許的
如下實例:
php;">
interface a{
public function x();
}
interface b{
public function x();
}
class c implements a,b{
public function x();
}
報如下錯誤: Can't inherit abstract function b::x() (previously declared abstract in c)
如果要實現(xiàn)不同接口有相同的方法,可以如下實現(xiàn):
php;">
interface d{
public function x();
}
interface a extends d{}
interface b extends d{}
class c implements a,b{
public function x(){
echo "succ";
}
}
分享:PHP將整個網(wǎng)站生成HTML靜態(tài)其實實現(xiàn)的方法很簡單。 php;?php //在你的開始處加入 ob_start(); ob_start(); //以下是你的代碼 //在結(jié)尾加入 ob_end_clean(),并把本頁輸出到一個變量中 $temp = ob_get_contents(); ob_end_clean(); //寫入文件 $fp = fopen(文件名,'w); fwrite($fp,$temp) or die(
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP多個接口同個方法
。