<?hh

class C {
  public static function foo() {
    static $x = 0;
    ++$x;
    var_dump($x);
  }
}
class D extends C {
  public static function callByParent() {
    parent::foo();
  }
}

C::foo();
C::foo();
C::foo();
D::foo();
D::foo();

D::callByParent();
D::callByParent();
