3v4l.org

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

preferences:
52.21 ms | 402 KiB | 5 Q