LotusPhp笔记之:基于ObjectUtil组件的使用分析


Posted in PHP onMay 06, 2013

ObjectUtil组件其实就是单例模式的最好范例,声明调用各个组件的时候,用ObjectUtil调用,可以有效的防止调用过多的类而导致错误或者资源浪费。

比如调用Db组件,这样声明就可以了

$db = LtObjectUtil::singleton('LtDb');

singleton方法是LtObjectUtil类中唯一的方法,目的就是声明类库,如果该类库存在init()方法,然后调用该类库的init()的方法。

ObjectUtil 还有一个快速调用的函数,可以在框架里或者模板里进行快速调用

格式如下:

C('LtDb');

其实就是函数内部调用的LtObjectUtil::singleton('LtDb');

LotusPhp 是不太主张过多的使用静态类的,这个是框架中唯一的静态类。

对于静态类的优劣,不是今天说的主题,不过大家可以看看这篇<基于PHP静态类的原罪详解>的文章,就是说静态类的,可以作为参考。

PHP 相关文章推荐
PHP.MVC的模板标签系统(三)
Sep 05 PHP
文章推荐系统(三)
Oct 09 PHP
浅谈PHP 闭包特性在实际应用中的问题
Oct 30 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
php中选择什么接口(mysql、mysqli)访问mysql
Feb 06 PHP
ThinkPHP查询语句与关联查询用法实例
Nov 01 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
Mar 10 PHP
Yii2.0中使用js异步删除示例
Mar 10 PHP
老生常谈PHP中的数据结构:DS扩展
Jul 17 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
Apr 08 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
May 09 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
Nov 13 PHP
LotusPhp笔记之:Cookie组件的使用详解
May 06 #PHP
在PHP中设置、使用、删除Cookie的解决方法
May 06 #PHP
基于PHP静态类的原罪详解
May 06 #PHP
用php制作简单分页(从数据库读取记录)的方法详解
May 04 #PHP
PHPMailer邮件发送的实现代码
May 04 #PHP
用php实现选择排序的解决方法
May 04 #PHP
基于PHP 面向对象之成员方法详解
May 04 #PHP
You might like
收音机指标测试方法及仪器
2021/03/01 无线电
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
dojo随手记 gird组件引用
2011/02/24 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
浅谈javascript中的作用域
2012/04/07 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
2015/02/26 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
js多功能分页组件layPage使用方法详解
2016/05/19 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
Javascript异步执行不按顺序解决方案
2020/04/30 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
python实现html转ubb代码(html2ubb)
2014/07/03 Python
Python实现的ini文件操作类分享
2014/11/20 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
如何利用Python识别图片中的文字
2020/05/31 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
机械专业个人求职自荐信格式
2013/09/21 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
学生党支部先进事迹
2014/02/04 职场文书
学校四风对照检查材料
2014/08/28 职场文书
县政府领导班子四风问题对照检查材料思想汇报
2014/09/26 职场文书
云冈石窟导游词
2015/02/04 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL
gojs实现蚂蚁线动画效果
2022/02/18 Javascript
vue实现拖拽交换位置
2022/04/07 Vue.js