开发学院WEB开发PHP PHP多个接口同个方法 阅读

PHP多个接口同个方法

 2010-11-07 08:05:44 来源:WEB开发网   
核心提示:如果有多个接口有一个相同的方法名,且不是继承出来的,PHP是不允许的如下实例:interface a{public function x();}interface b{public function x();}class c implements a,b{public function x();} 报如下错误: Can

如果有多个接口有一个相同的方法名,且不是继承出来的,PHP是不允许的

如下实例:

interface a{

  public function x();

}

interface b{

  public function x();

}

class c implements a,b{

  public function x();

}

 

报如下错误: Can't inherit abstract function b::x() (previously declared abstract in c)

如果要实现不同接口有相同的方法,可以如下实现:

interface d{

  public function x();

}

interface a extends d{}

interface b extends d{}

class c implements a,b{

  public function x(){

    echo "succ";

  }

}

 

通过腾讯QQ微博API接口获取微博内容
 

http://tech.cncms.com/web/php/23492.html

Tags:PHP多个接口同个方法的问题

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读