4

我很久以前就读过这个,但现在从未尝试过,我不记得这是否可能。是否可以在 php5 上从两个父级扩展一个类,例如

class_d 扩展了 class_c 和 class_b

此外,如果 class_c 和 class_b 本身是从 class_a 扩展的,你能做到这一点......所以你会得到这样的东西

                          class_a
                  class_b          class_c
                          class_d
4

2 回答 2

3

PHP 不支持多重继承(您正在寻找的)。

您可能想要检查组合(其中一个类包含父类的实例)甚至接口,如果它专门适用于您的情况。

于 2008-11-21T18:50:26.293 回答
3

您想要的称为多重继承。它在 PHP 中不存在。

虽然存在替代方案:Composition,父级可以继承另一个,mixins甚至更多......

来自:http ://www.phpbuilder.com/board/showthread.php?t=10351110

于 2008-11-21T18:50:56.497 回答