Тонкость Late Static Binding в PHP
Подозреваю что этих:
Class A
{
    static protected $_a = 'a';

    static public function showA()
    {
        echo self::$_a;
    }
}

class B extends A
{
    static protected $_a = 'b';
}

B::showA();

помоему в мануале 
www.php.net/manual/en/language.oop5.late-static-bindings.php
все описано гораздо понятней