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 相关文章推荐
资料注册后发信小技巧
Oct 09 PHP
php中的实现trim函数代码
Mar 19 PHP
destoon后台网站设置变成空白的解决方法
Jun 21 PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 PHP
php文件夹的创建与删除方法
Jan 24 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
php实现改变图片直接打开为下载的方法
Apr 14 PHP
WordPress后台中实现图片上传功能的实例讲解
Jan 11 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
May 23 PHP
Yii中的cookie的发送和读取
Jul 27 PHP
基于PHPexecl类生成复杂的报表表头示例
Oct 14 PHP
php微信开发之音乐回复功能
Jun 14 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
我的论坛源代码(九)
2006/10/09 PHP
PHP 一个随机字符串生成代码
2010/05/26 PHP
组合算法的PHP解答方法
2012/02/04 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
php的api数据接口书写实例(推荐)
2016/09/22 PHP
PHP date()格式MySQL中插入datetime方法
2019/01/29 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
jquery实现div拖拽宽度示例代码
2013/07/31 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
js+h5 canvas实现图片验证码
2020/10/11 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
2021/02/04 jQuery
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
python多线程分块读取文件
2019/08/29 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
Python3变量与基本数据类型用法实例分析
2020/02/14 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
六道php面试题附答案
2014/06/05 面试题
企业文化标语大全
2014/06/10 职场文书
2015年服务员工作总结
2015/04/08 职场文书
政协工作总结2015
2015/05/20 职场文书
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
Python使用pandas导入xlsx格式的excel文件内容操作代码
2022/12/24 Python