Пример #1
0
 /**
  * 获取DI单体实例
  *
  * - 1、将进行service级的构造与初始化
  * - 2、也可以通过new创建,但不能实现service的共享
  */
 public static function one()
 {
     if (self::$instance == NULL) {
         self::$instance = new PhalApi_DI();
         self::$instance->onConstruct();
     }
     return self::$instance;
 }
Пример #2
0
 public static function setInstance($instance)
 {
     PhalApi_DI::$instance = $instance;
 }
Пример #3
0
/**
 * 获取DI
 * 相当于PhalApi_DI::one()
 * @return PhalApi_DI
 */
function DI()
{
    return PhalApi_DI::one();
}