class test
{
public static $haha = null;
public static function get_obj()
{
if( ! ( self::$haha instanceof self ) )
{
self::$haha = new self;
}
return self::$haha;
}
public function __clone()
{
trigger_error( 'clone-是不可以的', E_USER_ERROR );
}
}
$a = test::get_obj();
$b = test::get_obj();
$c = test::get_obj();
$d = $c;
// $e = clone $c;
var_dump( $a );
var_dump( $b );
var_dump( $c );
var_dump( $d );
// var_dump( $e );
php 设计模式之 单列模式
最新推荐文章于 2024-01-10 16:34:32 发布