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

  • 相关阅读:
    Delphi播放铃声
    小技巧
    Delphi线程中使用waitfor返回值
    window安装、启动consul
    kali2020-bash: openvas-setup:未找到命令 ,解决办法
    zookeeper 客户端
    redis 集群
    activeMQ
    Shiro
    Eclipse Java注释模板设置详解
  • 原文地址:https://www.cnblogs.com/iuyes/p/3060441.html
Copyright © 2011-2022 走看看