class a
    {
        public static function w()
        {
            echo __CLASS__.'<br/>';
        }
        public static function e()
        {
            static::w();
            //self::w();
        }
    }
    class b extends a
    {
        public static function w()
        {
            echo __CLASS__;
        }
    }

    b::e();