保留名称
浏览数 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官方定义