- var_dump: documentation ( source)
- spl_object_hash: documentation ( source)
<?php
class Singleton{
private $instance;
private function __construct(){}
public static function instance()
{
if (is_null($this->instance)){
$this->instance = new static;
}
return $this->instance;
}
}
$obj1 = Singleton::instance();
$obj2 = Singleton::instance();
var_dump(spl_object_hash($obj1), spl_object_hash($obj2));