首页内核与基础静态属性体系
静态属性体系
Kuoqi 类约 40 个静态属性,承载路径、版本、请求环境、开关与系统缓存
本页内容
  1. 路径相关
  2. 版本与请求环境
  3. 运行开关
  4. 系统缓存与状态

路径相关

属性默认值说明
$ROOT-系统根目录(KuoqiPHP.php 所在目录的上级)
$APP_ROOT{ROOT}/Application应用目录
$CORE_ROOTdirname(__FILE__)框架包目录
$HOMEWeb: 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/SessionSession 保存目录
$DEFAULT_PATHSApp=>{@APP}, Kuoqi=>{@CORE}/Library命名空间首段到路径根映射

版本与请求环境

属性说明
$VERSION = "1.05"框架版本号
$IS_WEB / $IS_PHAR / $IS_PROXYWeb 判定 / 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_SAFEtrue安全模式开关
$LOG_LEV10 不显示日志,1 显示日志
$INFO_MODE0URL 模式(0 常规 / 1 隐藏主入口)
$IGNORE_AUTOLOAD_ERRORfalse忽略自动加载错误
$IGNORE_EXCEPTION_HANDLE / $IGNORE_ERROR_HANDLEfalse关闭异常/错误处理器

系统缓存与状态

属性说明
$_SYSTEM_CACHE一次请求内存缓存(getAskcache/setAskcache)
$_SYSTEM_ERRORS本次请求的错误列表
$__SYSTEM_ROUTES自定义路由规则集
$__SYSTEM_TIMEANCHORS时间锚点(timeAnchorInit/Pull)
$__TIMESTAMP_MICROTIME系统开始微秒时间戳
$app / $logs当前应用实例 / 日志实例
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页