public static function &instance() { if (null === self::$instance) { self::$instance = new self(); } return self::$instance; }
/** * 获取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; }