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循环语句笔记(foreach,list)
Nov 29 PHP
thinkphp实现多语言功能(语言包)
Mar 04 PHP
php获得url参数中具有&amp;的值的方法
Mar 05 PHP
自己写了一个php检测文件编码的函数
Apr 21 PHP
CI(CodeIgniter)框架配置
Jun 10 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
php编程实现简单的网页版计算器功能示例
Apr 26 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
Aug 18 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
May 29 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 PHP
php把文件设置为插件的技巧方法
Feb 03 PHP
PHP如何通过date() 函数格式化显示时间
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
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
JQUERY设置IFRAME的SRC值的代码
2010/11/30 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
layui在form表单页面通过Validform加入简单验证的方法
2019/09/06 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
Python查询IP地址归属完整代码
2017/06/21 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
Python TestCase中的断言方法介绍
2019/05/02 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
南京某软件公司的.net面试题
2015/11/30 面试题
求职者应聘的自我评价
2013/10/16 职场文书
英文版区域经理求职信
2013/10/23 职场文书
质检员的岗位职责
2013/11/15 职场文书
物流管理专业应届生求职信
2013/11/21 职场文书
六个一活动实施方案
2014/03/21 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
党校学习个人总结
2015/02/15 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
音乐之声观后感
2015/06/04 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
python实现进度条的多种实现
2021/04/29 Python
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python