我在下面寫在一個單一的PHP文件。PHP無法從界面擴展?
<?php
interface people
{
public function take($s);
}
class engineer extends people
{
public function take($s){
echo $s;
}
}
?>
人是界面,工程師延伸人。 但是當我運行此代碼時,錯誤:
Fatal error: Class engineer cannot extend from interface people in E:\php5\Mywwwroot\b.php on line 12
發生了什麼事?我的PHP版本是5.4。
類實現接口,不擴展它們。 –
PHP使用Java方法來防止鑽石問題 - 請參閱http://en.wikipedia.org/wiki/Multiple_inheritance - 因此implements關鍵字 –
謝謝大家。愚蠢的我。 –