1、PHP支持多继承吗?
不支持。PHP中只允许单继承,父类可以被一个子类用关键字“extends”继承。
2、PHP如何实现多继承吗?
可以使用 interface 或 trait 实现 。
1.使用 interface 声明类不能被实例化,并且属性必须是常量,方法不能有方法体
2.trait 声明的类不能被实例化,由use引入,会覆盖父类的相同属性及方法,如果有多个use,那么按顺序下面的覆盖最上面的相同的属性及方法
1、PHP支持多继承吗?
不支持。PHP中只允许单继承,父类可以被一个子类用关键字“extends”继承。
2、PHP如何实现多继承吗?
可以使用 interface 或 trait 实现 。
1.使用 interface 声明类不能被实例化,并且属性必须是常量,方法不能有方法体
2.trait 声明的类不能被实例化,由use引入,会覆盖父类的相同属性及方法,如果有多个use,那么按顺序下面的覆盖最上面的相同的属性及方法