基本功能介绍
配置项是只读的,不能动态修改.所以不要尝试着动态修改配置
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');
输出操作系统的环境变量 PATH
应用配置说明应用配置主要用于业务级别的配置
在 app/bean.php 添加如下配置,不添加默认就是应用根目录下的 config
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?