Example #1
0
 public static function &instance()
 {
     if (null === self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Example #2
0
 /**
  * 获取debug对象
  * 可安全用于生产环境,在生产环境下将忽略所有debug信息
  *
  * @return Debug
  */
 public static function debug()
 {
     if (null === self::$Debug) {
         if (!IS_CLI && IS_DEBUG && class_exists('Base_Debug', true)) {
             self::$Debug = Base_Debug::instance();
         } else {
             self::$Debug = new Base_NoDebug();
         }
     }
     return self::$Debug;
 }