关于一小段代码的解析,该如何解决
程序员文章站
2024-02-17 14:42:52
...
关于一小段代码的解析
class xxxx{
public function &instance()
{
static $_instance = NULL;
if($_instance === NULL)
$_instance = new VService();
return $_instance;
}
}
这样设计有什么好处呢?第一次实例化一个对象后,第二次实例化会提高性能吗
------解决方案--------------------
class xxxx{
public function &instance()
{
static $_instance = NULL;
if($_instance === NULL)
$_instance = new VService();
return $_instance;
}
}
这样设计有什么好处呢?第一次实例化一个对象后,第二次实例化会提高性能吗
------解决方案--------------------
- PHP code
class VService { private static $_Instance; private function __clone() {} private function __construct() {} public static function getInstance() { if(empty(self::$_Instance)) self::$_Instance = new self(); return self::$_Instance; }}相关文章
相关视频