首页内核与基础Core 基类
Core 基类
Kuoqi\Core 是所有库类的公共基类:错误态、事件钩子、帮助输出
本页内容
  1. 错误态体系
  2. 事件钩子
  3. 帮助输出
  4. 静态约定

错误态体系

方法签名说明
clearErrorclearError()errmsg 置空、errcode 置 0
getErrorgetError()返回错误信息字符串
setErrorsetError($errmsg)写入错误并置 errcode=-1,返回 false
isValiedisValied()errcode 为 0 返回 true(有效/无错误)

事件钩子

方法签名说明
__register__register($eventName, $eventCloser)protected,注册事件回调
__trigger__trigger($eventName, ...$args)protected,触发事件,返回成功回调数;无回调返回 false

帮助输出

方法说明
__helper()输出全部 __helper_set 收集的帮助行并 die
__helper_set($stream, $code="tips")追加一行帮助内容;code 为 warn 时红色显示

静态约定

__initialize() 是静态初始化约定:所有类首次自动加载成功后若存在该方法会被调用(由 Kuoqi::__autoload 触发),用于做目录检查、扩展校验等一次性初始化。

典型用法
class MyClass extends \Kuoqi\Core {
    public function doSomething(){
        if(!$this->isValied()){
            return $this->setError("前置条件不满足");
        }
        return true;
    }
}

// 事件钩子
$this->__register("flushAfter", function(){
    \Kuoqi::log("响应已输出完毕");
});
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页