- Output for 5.3.0 - 5.3.28, 5.4.0 - 5.4.30
- Parse error: syntax error, unexpected '=' in /in/hVDrs on line 16
Process exited with code 255.
<?php
class Singleton{
private static $instance;
private function __construct(){}
public static function instance()
{
if (is_null(self::instance)){
self::instance = new static;
}
return self::instance;
}
}
$obj1 = Singleton::instance();
$obj2 = Singleton::instance();
var_dump(spl_object_hash($obj1), spl_object_hash($obj2));