PHP是单继承的,就是说一个类只能继承于一个父类,不能继承两个或以上父类。
但是Trait定义的类是可以被其它子类多继承的,解决了单继承的问题。例如:
trait A {public function a() {echo 'hellow ';}}trait B {public function b() {echo 'world';}}class Test {use A,B;}$test = new Test();$test->a();$test->b();