3v4l.org

run code in 300+ PHP versions simultaneously
<?php class OfferSearch { private static $instance; private $_solr = null; /** * Return a new instance of OfferSearch * * @return OfferSearch */ public static function instance() { if (is_null(self::$instance)) { self::$instance = new self; self::$instance->_solr = 'hello'; } return self::$instance; } public function getSolr() { return $this->_solr; } } var_dump(OfferSearch::instance()->getSolr());

preferences:
34.34 ms | 402 KiB | 5 Q