blogger

JackS·Zhao

人生就像开车在路上走,你我只是其中的一个驾驶员。送走老的、迎来小的,匆匆看过路边风景。一直向前行驶,却不知道是谁修的这条路。
为什么别人搭建ThinkPHP框架可以使用Env::get('DB_NAME')自己缺不行?

时间:2025-12-14    作者:JackS·Zhao    分类: ThinkPHP


这个问题其实很简单,
你在看别人的视频教程过程中,人家直接写了一个方法,使用的Env::get('DB_NAME'),读取.env中的变量,是因为,录制教程的人员根部就不想完全教会你。常说的话猫教老虎留一手。

最主要的是缺少了引用.

在官方的手册中 配置 这部分有明确的说明:

要使用Env类,必须先引入think\facade\Env;

也就是在app的文件中前面先写上以下代码

use think\facade\Env;

这样,你写的方法中才能调用Env中的变量,config内的变量同理。