LotusPhp笔记之:基于ObjectUtil组件的使用分析
2015-01-24信息快讯网
学习要先易后难,好吧,我刚开始学习LotusPhp的时候,就是从最容易的Logger和ObjectUtil开始的,这2个组件基本没有什么难度。一看就会
ObjectUtil组件其实就是单例模式的最好范例,声明调用各个组件的时候,用ObjectUtil调用,可以有效的防止调用过多的类而导致错误或者资源浪费。
比如调用Db组件,这样声明就可以了
$db = LtObjectUtil::singleton('LtDb');
singleton方法是LtObjectUtil类中唯一的方法,目的就是声明类库,如果该类库存在init()方法,然后调用该类库的init()的方法。
ObjectUtil 还有一个快速调用的函数,可以在框架里或者模板里进行快速调用
格式如下:
C('LtDb');
其实就是函数内部调用的LtObjectUtil::singleton('LtDb');
LotusPhp 是不太主张过多的使用静态类的,这个是框架中唯一的静态类。
对于静态类的优劣,不是今天说的主题,不过大家可以看看这篇<基于PHP静态类的原罪详解>的文章,就是说静态类的,可以作为参考。
php中生成随机密码的自定义函数代码
php中读写文件与读写数据库的效率比较分享
PHP中include与require使用方法区别详解
php文件上传的简单实例
php上传文件,创建递归目录的实例代码
PHP CURL CURLOPT参数说明(curl_setopt)
PHP swfupload图片上传的实例代码
分享下PHP register_globals 值为on与off的理解
PHP取整函数:ceil,floor,round,intval的区别详细解析
php取整函数ceil,floo,round的用法及介绍
LotusPhp笔记之:Logger组件的使用方法
LotusPhp笔记之:Cookie组件的使用详解
在PHP中设置、使用、删除Cookie的解决方法
基于PHP静态类的原罪详解
用php制作简单分页(从数据库读取记录)的方法详解
PHPMailer邮件发送的实现代码
PHP闭包(Closure)使用详解
phpcms模块开发之swfupload的使用介绍
php字符串分割函数explode的实例代码
php中使用__autoload()自动加载未定义类的实现代码
Fine Uploader文件上传组件应用介绍
win2003服务器使用WPS的COM组件的一些问题解决方法
php通过COM类调用组件的实现代码
关于IIS php调用com组件的权限问题