2013-09-05 12 views
12

Mam klasy bazowej A:połączeń dominującą metodą statyczną w php

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

i rozszerzony klasa B

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

Chciałbym móc wywoływać wszystkie metody z wykorzystaniem B :: Jak nazwać A :: b, używając B ::?

Odpowiedz

16

Powinieneś być w stanie osiągnąć to tak łatwo, jak:

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

See the docs