首页›内核与基础›内核总览
内核总览
KuoqiPHP.php 是框架的唯一入口文件,定义框架内核的 4 个核心类
本页内容
- 文件定位
- 类清单
- 关键常量
- 注意事项
文件定位
KuoqiPHP.php(1354 行)位于项目根目录,是框架的启动器与内核。应用入口只需 require 它并调用 \Kuoqi::__init(),即可获得完整的 Web/CLI 运行环境。文件内定义 4 个类:
类清单
| 类名 | 命名空间 | 职责 |
|---|---|---|
Kuoqi | 全局 | 框架主类:初始化、自动加载、路径解析、配置读写、工具方法 |
Core | Kuoqi | 所有库类的公共基类:错误态(errcode/errmsg)、事件钩子(__register/__trigger)、帮助输出 |
Exception | Kuoqi\Core | 框架专属异常:quit() 输出 404 页终止、setTrace/getTraceStream |
Log | Kuoqi\Core | 日志系统:缓冲刷盘、按天切分、10M 轮转,Web/CLI 双模式 |
关键常量
| 常量 | 值 | 说明 |
|---|---|---|
LL | / | URL 分隔符 |
LR | \ | 命名空间分隔符 |
DS | DIRECTORY_SEPARATOR | 系统路径分隔符 |
CORE_FILE_FUNCTION | {@CORE}/Common/function.php | 核心全局函数文件 |
CORE_FILE_CONFIG | {@CORE}/Config/config.php | 核心配置文件 |
APP_FILE_FUNCTION | {@APP}/Common/function.php | 应用级全局函数 |
APP_FILE_CONFIG | {@APP}/Common/config.php | 应用级配置 |
APP_FILE_ROUTE | {@APP}/Common/routes.php | 应用级路由 |
典型用法
// 入口文件 index.php
require "KuoqiPHP.php";
$app = \Kuoqi::__init(array(
"DEFAULT_MOD" => "Home",
"DEFAULT_CTL" => "Index",
"DEFAULT_ACT" => "Index",
));
$app->running();注意事项
框架包应放在 Web 根目录(Web/)之外,Web 运行的根目录为项目根目录下的 Web 目录。参见 readme.txt。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页