3v4l.org

run code in 300+ PHP versions simultaneously
<?php class B { var $dd = NULL; } class A { function b() { static $c = null; if (!is_object($c)) $c = new B(); $c->dd++; return $c->dd; } } var_dump(A::b()); var_dump(A::b());

preferences:
34.38 ms | 402 KiB | 5 Q