zoukankan      html  css  js  c++  java
  • LotusPhp学习三:ObjectUtil 组件的使用

    学习要先易后难,好吧,我刚开始学习LotusPhp的时候,就是从最容易的Logger和ObjectUtil开始的,这2个组件基本没有什么难度。一看就会。

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

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

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

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

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

    格式如下:

    C('LtDb');

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

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

    对于静态类的优劣,不是今天说的主题,不过我下面专门转载了一个文章,就是说静态类的,可以作为参考。

    静态类的原罪:http://www.cnblogs.com/iuyes/articles/3060453.html

  • 相关阅读:
    winston写日志(译)
    H5打字机特效
    Flutter 手指放大 平移 旋转 Widget
    51nod1432【贪心】
    死锁的例子
    C# SpinLock用法。
    鼓音效
    rm-rf
    cdoj 1334 郭大侠与Rabi-Ribi Label:贪心+数据结构
    1092 回文字符串(51nod)
  • 原文地址:https://www.cnblogs.com/iuyes/p/3060441.html
Copyright © 2011-2022 走看看