84PHP常量与核心配置

常量
截至当前版本,本框架有以下常量:

__DEBUG__ (Bool) ~ :

此常量代表了框架调试模式的开启状态。
值示例: TRUE

__VERSION__ (String) ~ :

此常量代表了框架版本号。
值示例: 6.0.0

__ROOT__ (String) ~ :

此常量代表了站点根目录路径,即 /Core 目录的父一级目录路径。
值示例: D:/sites/84php

__TIME__ (Float) ~ :

此常量代表了框架开始加载时的时间戳。
值示例: 1641555885.2781

__URI__ (String) ~ :

此常量代表了访问请求的URI。
值示例: TRUE

核心配置
框架的核心配置文件位于 /config/base.php 。

debug (Bool) TRUE :

调试模式,TRUE 代表开启、FALSE 代表关闭,默认开启。

当调试模式开启时,框架会自动对修改过的模板文件进行编译,并告知浏览器对所有页面都不进行缓存;同时在发生错误时显示详细的报错信息。

https (Bool) FALSE :

是否强制使用HTTPS访问,TRUE 代表开启、FALSE 代表关闭,默认关闭。

如果开启,将会把HTTP请求重定向为HTTPS请求。

timeLimit (Bool | Int) FALSE :

程序运行时的超时时限,单位为秒,默认跟随运行环境配置。

当此变量为 Bool 类型的值 FALSE 时,将跟随运行环境配置;此变量为 Int 类型时,请参考PHP官方手册中有关 set_time_limit() 函数的说明。

由于运行环境的限制,本设置可能不会生效。

safeCode (String) '' :

安全码,默认为空。

请将此项设置为一个长度 大于10 的随机字符串,否则所有使用到安全码的功能都不会启用。

timeZone (String) 'Asia/Shanghai' :

程序运行时的时区,默认为中国上海。

请参考PHP官方手册中关于 date_default_timezone_set() 函数的说明。

由于运行环境的限制,本设置可能不会生效。

pageNotFound (String) '' :

用以指定当请求了一个不存在的页面时,需要跳转到何处。

值可以是一个URL,也可以是一个相对路径。

如果值为空字符串,那么框架将以 U(用户级,User) 级别报错。

请确保跳转的地址能够正确加载,避免出现循环重定向。

圈主 管理员

热门评论
:
🔗    分享自己所知,让大家少走弯路
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索