3v4l.org

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

preferences:
35.4 ms | 402 KiB | 5 Q