thinkphp5.1中的系统信息
2019-01-27 本文已影响0人
大笨蛋就是我呀
环境变量
5.1版本取消了所有的系统常量,原来的系统路径变量改为使用Env类获取:
// 获取应用目录(不区分大小写)echo Env::get('app_path');// 或者echo Env::get('APP_PATH');
支持获取的系统路径变量包括:
系统路径Env参数名称
应用根目录root_path
应用目录app_path
框架目录think_path
配置目录config_path
扩展目录extend_path
composer目录vendor_path
运行缓存目录runtime_path
路由目录route_path
当前模块目录module_path
实例,加载项目extend目录下 自定义类
use Env;include Env::get('root_path').'extend/libs/Markdown/MarkdownInterface.php';
//输出系统配置信息dump(config());//或者dump(Config::get())//全局参数配置 //这个一般在于模块之前,tp5.1模块独立 route.php配置文件中配置的参数,会自动加载于模块名称之下Config::set('default_filter',null);// 设置默认的全局过滤规则 多个用数组或者逗号分隔