基本功能介绍
配置项是只读的,不能动态修改.所以不要尝试着动态修改配置
Swoft2 的配置分为两类,环境配置和应用配置。
- env 一般配置一些和环境相关的一些参数,比如运行模式、资源地址
- config 一般用于配置应用级别的配置以及业务级别的配置
简单的示例
环境配置说明
在项目的根目录有一个 .env.example 如果要使用则把文件修改成 .env,配置就可以在里面使用。
根目录下 .env文件,内容如下
APP_DEBUG = 0
SWOFT_DEBUG = 0
env = test
这里的 env 属性定义 在后面会用到.用于区分是什么环境,这里定义了测试环境.
环境配置的使用
env(string $key = null, $default = null)
- $key 配置参数key,如:APP_DEBUG
- $default 默认参数,当key不存在的时候返回default
env 还有另一个功能,就是可以把操作系统的环境变量加载到内存里面。
echo env('PATH');