首页›内核与基础›静态属性体系
静态属性体系
Kuoqi 类约 40 个静态属性,承载路径、版本、请求环境、开关与系统缓存
本页内容
- 路径相关
- 版本与请求环境
- 运行开关
- 系统缓存与状态
路径相关
| 属性 | 默认值 | 说明 |
|---|---|---|
$ROOT | - | 系统根目录(KuoqiPHP.php 所在目录的上级) |
$APP_ROOT | {ROOT}/Application | 应用目录 |
$CORE_ROOT | dirname(__FILE__) | 框架包目录 |
$HOME | Web: DOCUMENT_ROOT;CLI: getcwd() | 当前工作目录 |
$PATH_SYS_LOG | {@ROOT}/Public/Runtime/Logs | 日志目录 |
$PATH_SYS_CACHE | {@ROOT}/Public/Runtime/Cache | 缓存目录 |
$PATH_SYS_TEMPLATE | {@ROOT}/Public/Runtime/Template | 模板编译缓存目录 |
$PATH_SESSION | {@ROOT}/Public/Session | Session 保存目录 |
$DEFAULT_PATHS | App=>{@APP}, Kuoqi=>{@CORE}/Library | 命名空间首段到路径根映射 |
版本与请求环境
| 属性 | 说明 |
|---|---|
$VERSION = "1.05" | 框架版本号 |
$IS_WEB / $IS_PHAR / $IS_PROXY | Web 判定 / Phar 判定 / 代理判定 |
$METHOD / $REQUEST_URL / $USER_AGENT | 请求方法 / 请求 URI / UA |
$HOST / $WEB / $PROTOCOL / $INDEX | 主机 / 站点 URL / 协议(http|https) / 入口文件 |
$CUSTOM_IP | 客户端 IP(REMOTE_ADDR) |
$CTL_EXT = ".class.php" | 类文件后缀 |
$TEMPLATE_EXT = ".template" | 模板编译缓存后缀 |
$DEFAULT_INLET = "index.php" | 默认主入口 |
$STATIC_EXTS | 静态资源后缀(.js/.css),URL 生成时剥离 |
运行开关
| 属性 | 默认 | 说明 |
|---|---|---|
$MODE_SAFE | true | 安全模式开关 |
$LOG_LEV | 1 | 0 不显示日志,1 显示日志 |
$INFO_MODE | 0 | URL 模式(0 常规 / 1 隐藏主入口) |
$IGNORE_AUTOLOAD_ERROR | false | 忽略自动加载错误 |
$IGNORE_EXCEPTION_HANDLE / $IGNORE_ERROR_HANDLE | false | 关闭异常/错误处理器 |
系统缓存与状态
| 属性 | 说明 |
|---|---|
$_SYSTEM_CACHE | 一次请求内存缓存(getAskcache/setAskcache) |
$_SYSTEM_ERRORS | 本次请求的错误列表 |
$__SYSTEM_ROUTES | 自定义路由规则集 |
$__SYSTEM_TIMEANCHORS | 时间锚点(timeAnchorInit/Pull) |
$__TIMESTAMP_MICROTIME | 系统开始微秒时间戳 |
$app / $logs | 当前应用实例 / 日志实例 |
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页