3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { private static $instance; public static function getInstance() { if (null === $this->instance) { static::$instance = new self; } return static::instance; } } $a = A::getInstance(); var_dump($a);

preferences:
45.89 ms | 402 KiB | 5 Q