我在界面中聲明瞭函數,但只要我在已經完成的模塊中添加了一個新函數,就會給我一個錯誤。正常工作的模塊停止工作。在PHP界面中添加函數給出錯誤
interface iBoqCart{
public function add_toCart($item_id,$cqty,$user_id,$uniqid);
public function all_cartDatas($user_id);
public function delCart($cart_id);//delete cart
public function dellAllCart($user_id);
public function allCart();
public function new_function(); // this is my new function if i remove it my previous module in application starts working.
}
如我在OOP我沒有顯示適當的錯誤新,我是來自客戶端的顯示錯誤。
你能和我們分享這個錯誤嗎? –
我想說,當你向接口添加一個新的'函數'時,你必須在任何實現了所述接口的類中對它進行編碼。 – FirstOne
發佈錯誤消息。但我敢打賭,錯誤是,當您將該方法添加到接口中時,您沒有更新實現該接口的所有類並實現了新方法。 – Sammitch