3v4l.org

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

preferences:
45.82 ms | 402 KiB | 5 Q