php单例模式有什么用

1、单例模式减少资源浪费,保证整个环境只有一个实例对象,特别适合编写资源连接类。

2、单例模式是指只创建一个资源(对象、数据库链接等),防止外部实例+判断是否有返回或创建后返回对象。

实例

//单例模式(口诀:三私一公)
classSingleton{
//私有化构造方法,禁止外部实例化对象
privatefunction__construct(){}
//私有化__clone,防止对象被克隆
privatefunction__clone(){}
//私有化内部实例化的对象
privatestatic$instance=null;
//公有静态实例方法
publicstaticfunctiongetInstance(){
if(self::$instance==null){
//内部实例化对象
self::$instance=newself();
}
returnself::$instance;
}
}
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容