【问题标题】:Call parent static method in php在php中调用父静态方法
【发布时间】:2013-09-09 06:41:20
【问题描述】:

我有一个基类 A:

class A {
   public static function a() {
      ...
   }
   public static function b() {
      ...
   }
}

和一个扩展类 B

class B extends A {
   public static function a() {
      ...
   }
   public static function c() {
      ...
   }
}

我希望能够使用 B:: 调用所有方法 如何使用 B:: 调用 A::b?

【问题讨论】:

    标签: php inheritance static


    【解决方案1】:

    您应该能够很容易地做到这一点:

    class B extends A {
       public static function a() {
          parent::a();
       }
    }
    

    See the docs

    【讨论】:

    • @brent 文档链接返回 404 Not Found。你能更新答案吗?
    • @user773093 为我工作。请重新检查? :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 1970-01-01
    相关资源
    最近更新 更多