2009-02-16 52 views
1

我已經爲數據結構類型定義了一個接口。我試圖強制實現該接口的任何類也實現兩個其他接口(迭代器和可數)。PHP接口

有沒有辦法做到這一點?

回答

4

,你可以宣佈你的接口擴展接口你必需的,例如

interface c extends a, b 
{ 
    ... 
} 

一般來說,雖然,你可能應該編寫代碼,檢查對象具有所有執行之前對其進行特定操作所需的接口。使事情更容易維護和延長...

+0

哦,很好,謝謝!我正在嘗試interface abc implements countable {},給出一個語法錯誤。 – Mario 2009-02-16 21:40:39

0

讓你的界面實現它們,然後就通過對抽象方法,如果你想強迫它(即不實現你的接口中的方法)