3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class A { private static $x = 1; } class B extends A { function bar() { var_dump(self::$x); } }; class C extends A { function bar() { var_dump(A::$x); } }; $a = new B; $a->bar(); $b = new C; $b->bar();

preferences:
43.17 ms | 402 KiB | 5 Q