3v4l.org

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

preferences:
45.64 ms | 402 KiB | 5 Q