How can I extend 2 classes in PHP?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Multiple Inheritance in PHP
Can I extend a class using more than 1 class in PHP?
号
有人知道如何从一个班扩展两个班吗?
例子:如何将另一个名为ClassB的类添加到下一个类中?
1 2 3 4 5 6 | <?php class Test extends classA { echo"test"; } ?> |
我尝试了以下代码,但这不起作用:
1 2 3 4 5 6 | <?php class Test extends classA, classB { echo"test"; } ?> |
号
有人知道我如何解决这个问题吗?
PHP,像Java一样,不支持多重继承。
进入php 5.4将是试图为这个问题提供解决方案的特性。
同时,你最好重新考虑你的班级设计。如果在类的扩展API之后,可以实现多个接口。
PHP并不真正支持多重继承,但有一些(有些混乱)的实现方法。查看此URL获取一些示例:
http://www.jasny.net/articles/how-i-php-multiple-inheritance/
你要问的是"多重继承"。PHP不支持这一点,但是您最好阅读一下stackoverflow线程:
PHP中的多重继承