【问题标题】:Can we extend more than one class in php? [duplicate]我们可以在 php 中扩展多个类吗? [复制]
【发布时间】:2017-10-04 19:03:52
【问题描述】:

我试图用相同的实例扩展这两个类。它不起作用..有什么办法吗..?

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

【问题讨论】:

标签: php


【解决方案1】:

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

<?php

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

【讨论】:

    【解决方案2】:

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

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

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

    如果需要,类可以通过分隔实现多个接口 每个界面都用逗号。

    【讨论】:

      猜你喜欢
      • 2020-11-07
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 2014-10-22
      • 2018-11-05
      • 1970-01-01
      相关资源
      最近更新 更多