ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[danger] 创建环境变量配置文件 `.env` 默认安装后的根目录有一个.example.env环境变量示例文件,你可以直接改成.env文件后进行修改。 >[danger] 门面类获取环境变量 ~~~ \think\facade\Env::get('database.username', '默认值'); ~~~ >[danger] 助手函数获取环境变量 + 不传参数,返回一个数组,包含根目录下的 .env 文件的所有信息 ~~~ $arr = env(); dump($arr); ~~~ ![](https://img.kancloud.cn/2d/f1/2df14d0b3425739a2c736e1847c02ab7_566x258.png) + 获取一级环境变量配置 ~~~ $debug = env('app_debug'); dump($debug);// 如果是true,则返回 1,因为 true 转为字符串变为了 1 ~~~ + 获取二级环境变量配置 ~~~ $dbUsername = env('database.username'); dump($dbUsername); ~~~ + 第二个参数设置没有读取到该配置项时的默认值(全局配置目录下的配置文件大量使用了该形式) ~~~ $test = env('database.liang', 'tpQun828567087'); dump($test); ~~~ >[danger] 超级助手函数 app() ~~~ // 调试模式 app('env')->app_debug; // 数据库用户名 app('env')->DATABASE_USERNAME; ~~~