3v4l.org

run code in 300+ PHP versions simultaneously
<?php class a { private static $s = 0; function getA(){ return self::$s; } function increaseA (){ self::$s++; } } $a1 = new a(); $a1->increaseA(); var_dump($a1->getA()); $a2 = new a(); var_dump($a2->getA()); $a2->increaseA(); var_dump($a1->getA(), $a2->getA());

preferences:
46.34 ms | 402 KiB | 5 Q