【发布时间】:2014-09-11 14:55:02
【问题描述】:
PHP 中有没有办法声明两个接口不兼容? 也就是说,要防止一个类同时实现它们?
最好不要创建无意义的虚拟方法..
【问题讨论】:
-
两个接口到底是如何不兼容的?
-
正如@Machavity 所说,接口只是合同,所以你不能这样做。您可以尝试通过 Abstract Class 实现一个调用“接口”(抽象)方法并在两个接口都存在时抛出异常的方法来实现它。