<?phpclass database{private static $db;//设置一个静态成员变量静态方法static function getinstance(){ if(self::$db){ // 如果self::$db存在的话,不继续创建对象,直接将self::$db返回 return self::$db; }else{ //如果self::$db 不能存在的话,直接创建对象并返回 self::$db = new database(); return self::$db; }}} $db = database::getinstance();?>
单例模式保证系统中一个类只有一个实例并且该实例可以从外界访问
节约了系统资源,如希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号