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 相关文章推荐
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
简单的cookie计数器实现源码
Jun 07 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
Mar 25 PHP
浅谈php中include文件变量作用域
Jun 18 PHP
yii,CI,yaf框架+smarty模板使用方法
Dec 29 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
Mar 18 PHP
PHP机器学习库php-ml的简单测试和使用方法
Jul 14 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
Jul 30 PHP
PHP两个n位的二进制整数相加问题的解决
Aug 26 PHP
laravel框架语言包拓展实现方法分析
Nov 22 PHP
PHP解决高并发的优化方案实例
Dec 10 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
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
php判断访问IP的方法
2015/06/19 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
node.js中的require使用详解
2014/12/15 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
微信小程序 生命周期函数详解
2017/05/24 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
Python设计模式之观察者模式实例
2014/04/26 Python
python基础教程之Hello World!
2014/08/29 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
数控专业应届生求职信
2013/11/27 职场文书
学校搬迁方案
2014/06/15 职场文书
婚庆主持词大全
2015/06/30 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
团结主题班会
2015/08/13 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
Django drf请求模块源码解析
2021/06/08 Python
python异常中else的实例用法
2021/06/15 Python
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫
Python编写冷笑话生成器
2022/04/20 Python