【发布时间】:2017-10-04 19:03:52
【问题描述】:
我试图用相同的实例扩展这两个类。它不起作用..有什么办法吗..?
class Watermark extends PDF_Rotate, MyPDF{
//Your Code
}
【问题讨论】:
-
不是那样的,不是。
-
这里是使用特征stackoverflow.com/a/6466751/6286432的好答案
标签: php
我试图用相同的实例扩展这两个类。它不起作用..有什么办法吗..?
class Watermark extends PDF_Rotate, MyPDF{
//Your Code
}
【问题讨论】:
标签: php
不,您不能扩展两个或多个类,但您可以在 php 中实现多个接口。如下所示
<?php
class SomeClass extends HelloDolly implements HelloInterface, DollyInterface {
// do your stuff
}
【讨论】:
您可以在班级中仅扩展一个父级。来自 PHP 文档:
一个类可以通过以下方式继承另一个类的方法和属性 在类声明中使用关键字 extends。这不可能 扩展多个类;一个类只能从一个基类继承 类。
但是您可以在一个类定义中使用例如许多接口或特征。来自 PHP 文档:
如果需要,类可以通过分隔实现多个接口 每个界面都用逗号。
【讨论】: