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学习笔记之三 数据库基本操作
Jan 17 PHP
三个类概括PHP的五种设计模式
Sep 05 PHP
PHP 读取Postgresql中的数组
Apr 14 PHP
浅析php单例模式
Nov 25 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
Jan 28 PHP
详解PHP对数组的定义以及数组的创建方法
Nov 27 PHP
ThinkPHP中where()使用方法详解
Apr 19 PHP
postfixadmin忘记密码后的修改密码方法详解
Jul 20 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
Mar 31 PHP
PHP根据key删除数组中指定的元素
Feb 28 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
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
php编程每天必学之表单验证
2016/03/01 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
jQuery实现倒计时功能完整示例
2020/06/01 jQuery
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
简单的python后台管理程序
2017/04/13 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
python 实现判断ip连通性的方法总结
2018/04/22 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
python之array赋值技巧分享
2019/11/28 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
django 模型中的计算字段实例
2020/05/19 Python
Python flask框架实现浏览器点击自定义跳转页面
2020/06/04 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
护士岗前培训自我评鉴
2014/02/28 职场文书
爱护公物标语
2014/06/24 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
孔子观后感
2015/06/08 职场文书