猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
有必要用单例模式写数据库类吗?
我看有的MySQL类是用单例模式写的 这个有必要吗 好像很少有一个页面链接两次数据库的情况吧
函数式编程
浏览 731
回答 2
2回答
慕哥6287543
在一个controller中调用两个不同的model来操作的化,如果没有单例的话,就会实例化两次数据库。所以还是挺有用的。 如果是面向过程那种,所有的逻辑在一个文件内处理完成,此时链接一次,获取到唯一的$db,然后处理就是了,那完全可以不用单例 但如果是面向对象,mvc这种的,调用其它多个数据库model文件内的类方法时,每个model类中都会用到$db,此时如果$db不是单例产生的话,那每个model文件内的$db都需要数据库重新链接实例化出来。 但现在还有人写第一种的情况吗?都是第二种了吧。
0
0
0
沧海一幻觉
很有必要1.节省内存2.节省CPU3.统一实例化入口4.便于维护
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续