DotEnv是一个管理环境变量的PHP库。PHP的配置信息其实有很多方式,env是一种,xml、json,还有你说的常量都是可以的。但常量是最不好的选择,一是因为常量不可更改,如果业务逻辑中需要修改以下配置,这就不方便了。二是常量全局加载,不像其他的方式按需加载,影响性能。但我个人认为,最好的配置应该使用php原生的的方式——数组。php的数组是非常强大的,可以把配置写在一个php文件里,retrun一个数组,要获取直接include。因为是原生数组,所以中间无需解析,性能也是最佳的。