是时候了解Yaconf了
-
咔咔
原创
-
2020-10-08 16:48:41
1604浏览
在学习配置文件加载的过程中还有一个重要的知识点,就是下文即将介绍的Yaconf,学习好yaconf的使用对于之后再框架中学习源码有很大的帮助。
三、了解Yaconf
估计有同学知道Yaconf就是我们牛逼克拉斯的鸟哥写的。
咔咔了解Yaconf后,总结推出这个开源的几点原因。
- 配置文件与代码同属一个项目部署在一起会有安全隐患,同时如果配置文件修改时还需要走上线流程
- 加大运维与开发协同难度,如果运维需要修改MySQL或者其它配置也需要通知开发进行同步修改
那么在来说一下使用Yaconf的优点
- PHP启动时,加载完所有的配置,进行常驻内存,伴随着PHP的生命周期存亡,避免每次请求时解析配置文件,消耗时间
- 配置文件跟代码分离,就可以借助配置后台管理来统一管理配置信息
- 配置文件如有发生变化时会进行重载(这里给的建议是使用mv而非cp)
- 支持类型丰富,例如:字符串、数组、分节、并且还可以在PHP配置文件里边直接使用PHP的环境变量和常量
在了解了Yaconf可以做什么的时候之后,在去开始下一步的操作,别一上来就是安装、配置、调用,然后一顿操作结束后,不知道是干嘛的,那样就没有任何意义了。
接下来将会介绍在win、linux上安装并且使用
坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在偌大互联网中咔咔的文章能带给你一丝丝帮助。我是咔咔,下期见。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。