PHP Trait类

xiaoxiao2021-02-28  38

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();

转载请注明原文地址: https://www.6miu.com/read-2300335.html

最新回复(0)