我们可以在php中扩展多个类吗?

时间:2017-05-06 10:45:11

标签: php

我试图用相同的实例来扩展这两个类。它没有工作......有没有办法做到这一点..?

class Watermark extends PDF_Rotate, MyPDF{
//Your Code
}

2 个答案:

答案 0 :(得分:2)

不,你不能扩展两个或更多类,但你可以在php中实现多个接口。如下所示

<?php

    class SomeClass extends HelloDolly implements HelloInterface, DollyInterface {
        // do your stuff
    }

答案 1 :(得分:1)

您可以在班级中扩展仅一个父级。来自PHP Doc:

  

一个类可以继承另一个类的方法和属性   在类声明中使用关键字extends。这不可能   扩展多个班级;一个类只能从一个基类继承   类。

但是你可以在一个类定义中使用例如许多接口或特征。来自PHP Doc:

  

如果需要,可以通过分隔来实现多个接口   每个接口都带有逗号。