保留名称

浏览数 99821
保留名称共有5个全局变量、15个公共函数、5个类名、1个trait名、8个不建议修改的常量,17个可以识情况删改的常量、1个错误码的范围。

全局变量

$project_root  //项目根目录的绝对路径,以目录分隔符(斜杆)结尾
$config  //配置信息
$app  //YiluPHP实例化后的核心对象,类的调用、数据库连接、Redis连接都可以通过它
$self_info  //当前登录用户的基本信息,由开发者实现存放的信息
$Yilu_request_id  //用户跟踪请求和返回的日志,id一样即同一次请求写的日志


公共函数

get_version  //获取系统版本号
write_applog  //写项目内日志
is_debug_mode //检查当前是否为debug调试模式
connectMysql  //连接MySql,返回已经建立连接的PDO对象
connectRedis  //连接Redis,返回已经建立连接的Redis对象
add_to_queue  //往消息队列中增加消息
throw404  //抛出404信息,会修改HTTP状态码
return_result  //返回结果给前端,返回结果可以是:html模板、JSON、JSONP
return_code  //返回带有状态码的提示信息给前端,操作成功、出错、参数错误、系统错误之类的返回
return_json  //以JSON格式返回结果给前端
return_jsonp  //以JSONP格式返回结果给前端
after_controller  //执行后置辅助类,返回数据给前端之后执行配置的类
env //获取当前环境标识,如dev、alpha、idc
get_dir_and_file  //获取指定目录下的目录和文件,不递归
find_file_in_dir  //在指定目录下查找一个文件,递归查找

类名

YiluPHP  //系统核心类
model  //数据模型的基类,提供了增删改查数据库的常用方法
input  //获取请求参数的类
pager  //一个显示分页码的类
curl  //CURL的方法类

trait名


useful_cheat  //为了方便开发时,在开发工具中可以跳转跟踪函数/方法/类而存在

常量名

常量定义在配置文件 /config/app.php 中,这意味着你可以修改其值

//以下定义在入口文件 /public/index.php 中,不建议修改
define('CODE_SUCCESS', 0);	//操作成功无错误
define('CODE_NO_AUTHORIZED', 100); //没有权限错误
define('CODE_PAGE_NOT_FIND', 404);	//页面找不到
define('CODE_SYSTEM_ERR', 500);	//系统错误
define('CODE_DB_ERR', 501);	//数据库错误
define('CODE_ERROR_IN_MODEL', 502); //model中的错误
define('CODE_ERROR_IN_SERVICE', 503); //model中的错误
define('CODE_REQUEST_METHOD_ERROR', 504); //请求方法错误

//以下定义在配置文件 /config/app.php中,你可以修改以值
REDIS_LOGIN_USER_INFO  //登录用户的信息,后面接cookie vk 的值
TIME_10_YEAR  //10年的秒数
TIME_5_YEAR  //5年的秒数
TIME_2_YEAR   //2年的秒数
TIME_1_YEAR  //1年的秒数
TIME_60_DAY  //60天的秒数
TIME_30_DAY  //30天的秒数
TIME_DAY  //24小时的秒数
TIME_HOUR  //1小时的秒数,model中有使用
TIME_30_MIN  //30分钟的秒数
TIME_15_MIN  //15分钟的秒数,model中有使用
TIME_10_MIN  //10分钟的秒数
TIME_MIN  //1分钟的秒数
TIME_5_SEC  //5秒
TIME_10_SEC  //10秒
TIME_30_SEC  //30秒
CODE_USER_NOT_LOGIN  //用户未登录的错误码


状态码

0、100-1000之内的错误码请留给YiluPHP官方定义


我来说说