thinkPHP5.0框架环境变量配置方法


Posted in PHP onMarch 17, 2017

本文实例讲述了thinkPHP5.0框架环境变量配置方法。分享给大家供大家参考,具体如下:

允许使用环境变量配置,并且优先级别比在配置文件中要高,因为在读取配置参数的时候,首先会判断环境变量中是否存在该配置。

在开发过程中,可以在应用根目录下面的.env来模拟环境变量配置,.env文件中的配置参数定义格式采用ini方式,例如:

app_debug = true
app_trace = true

如果你的部署环境单独配置了环境变量,那么请删除.env配置文件,避免冲突。

环境变量配置的参数会全部转换为大写,值为 null,no 和 false 等效于 "",值为 yes 和 true 等效于 "1"。

ThinkPHP5.0默认的环境变量前缀是PHP_,也可以通过改变ENV_PREFIX常量来重新设置

注意环境变量不支持数组参数,如果需要使用数组参数可以,使用下划线分割定义配置参数名

database_username = root
database_password = 123456

或者使用

[database]
username = root
password = 123456

然后可以使用下面的两种方式获取:

Config::get('database.username');
Config::get('database.password');
// 同时下面的方式也可以获取
Config::get('database_username');
Config::get('database_password');

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP数据缓存技术
Feb 14 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
php中apc缓存使用示例
Dec 25 PHP
php与Mysql的一些简单的操作
Feb 26 PHP
php上传文件并显示上传进度的方法
Mar 24 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
Mar 05 PHP
PHP使用数组实现矩阵数学运算的方法示例
May 29 PHP
PHP静态延迟绑定和普通静态效率的对比
Oct 20 PHP
Laravel学习教程之request validation的编写
Oct 25 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
Apr 24 PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 PHP
Laravel使用RabbitMQ的方法示例
Jun 18 PHP
php正则判断是否为合法身份证号的方法
Mar 16 #PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
Mar 16 #PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
Mar 16 #PHP
Yii1.1中通过Sql查询进行的分页操作方法
Mar 16 #PHP
php生成无限栏目树
Mar 16 #PHP
CodeIgniter框架常见用法工作总结
Mar 16 #PHP
PHP常用算法和数据结构示例(必看篇)
Mar 15 #PHP
You might like
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
php下清空字符串中的HTML标签的代码
2010/09/06 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
phpmailer发送gmail邮件实例详解
2013/06/24 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
PHP类相关知识点实例总结
2016/09/28 PHP
js Map List 遍历使用示例
2013/07/10 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
javascript input输入框模糊提示功能的实现
2017/09/25 Javascript
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
原生JavaScript实现随机点名表
2021/01/14 Javascript
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
python多进程实现文件下载传输功能
2018/07/28 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
旅游管理毕业生自荐信
2013/11/05 职场文书
《雨点》教学反思
2014/02/12 职场文书
精彩广告词大全
2014/03/19 职场文书
自主招生推荐信范文
2014/05/10 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
个人作风建设总结
2014/10/23 职场文书
读《方与圆》有感:交友方圆有度
2020/01/14 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技