预定义常量
ZOSphp 预定义了以下常量,改变它们可以修改核心文件夹的位置(更安全)、可以控制很多功能的开启与关闭。
预定义常量列表
| 常量名称 | 值 | 功能 |
|---|---|---|
| Z_VER | 当前框架版本信息 | ZOSphp版本 |
| Z_D | / 或 \ (根据操作系统) | 系统分隔符 |
| Z_E | 具体路径 | ZOSphp框架所在位置(绝对路径) |
| Z_DEBUG | true【开启】、false 【关闭】 | 是否打开调试模式,默认:false |
| Z_ROUTE | true【开启】、false 【关闭】 | 是否开启自定义路由,默认:false |
| Z_SUFFIX | 自定义后缀名,如:.html,.htm等 | 页面后缀,默认:false |
| Z_CACHE | true【开启】、false 【关闭】 | 全局关闭缓存,默认:false |
| Z_AUTE_DISPLAY | true【开启】、false 【关闭】 | 是否自动展示视图, 如果项目为api接口不需要视图可以设置为 false,默认:true |
| Z_SESSION_START | true【开启】、false 【关闭】 | 全局开启 session,默认:false |
| Z_SESSION_DIR | ./sessions | 文件型 sessions 文件存放路径 |
| Z_SESSION_TYPE | file, memcache, redis | session 存储类型 |
| Z_SESSION_HOST | tcp://127.0.0.1:11211、tcp://127.0.0.1:6379 | session 类似为 memcache 或 redis 时,对应的主机地址 |
| Z_CONF | ./config | 配置文件夹 |
| Z_APP | ./app | 应用所在目录 |
| Z_MODEL | models | 模型文件所在目录 |
| Z_VIEW | views | 视图文件所在目录 |
| Z_CONTROLLER | controllers | 控制器文件所在目录 |
| Z_POST | true【开启】、false 【关闭】 | 全局过滤 $_POST 中的跨站攻击字符,默认:true |
| Z_C | 控制器名 | 当前控制器名称 |
| Z_M | 模块名 | 当前模块名称 |
| Z_START_MEMORY | 整数,单位【字节】 | 运行内存记录 |
| Z_START_TIME | 时间戳 | 运行时间记录 |