我可以从两个类扩展PHP类,其中一个是抽象的而另一个不是? 像:
class customer extends SomeControllerClass implements SomeAbstractClass {
...
}
我要做的是在抽象类中使用常用的函数和逻辑。
答案 0 :(得分:10)
没有。但是PHP 5.4中有traits可用于此。
答案 1 :(得分:4)
想一想:您是否只想继承可重用性,还是存在is-a关系?如果它只是前者,那么授权是一个更好的解决方案。对于后者,您将需要使用接口并可能再次委派以实现此目的。所以答案是使用委托。