• 技术文章 >php框架 >ThinkPHP

    是时候了解Yaconf了

    咔咔咔咔2020-10-09 13:53:46原创78

    在学习配置文件加载的过程中还有一个重要的知识点,就是下文即将介绍的Yaconf,学习好yaconf的使用对于之后再框架中学习源码有很大的帮助。

    三、了解Yaconf

    估计有同学知道Yaconf就是我们牛逼克拉斯的鸟哥写的。

    咔咔了解Yaconf后,总结推出这个开源的几点原因。

    • 配置文件过多,导致加载时间过长
    • 配置文件可读性差,需要运行解析
    • 配置文件与代码同属一个项目部署在一起会有安全隐患,同时如果配置文件修改时还需要走上线流程
    • 加大运维与开发协同难度,如果运维需要修改MySQL或者其它配置也需要通知开发进行同步修改

    那么在来说一下使用Yaconf的优点

    • 不跟代码在一起,使用专属的配置目录
    • PHP启动时,加载完所有的配置,进行常驻内存,伴随着PHP的生命周期存亡,避免每次请求时解析配置文件,消耗时间
    • 配置文件跟代码分离,就可以借助配置后台管理来统一管理配置信息
    • 配置文件如有发生变化时会进行重载(这里给的建议是使用mv而非cp)
    • 支持类型丰富,例如:字符串、数组、分节、并且还可以在PHP配置文件里边直接使用PHP的环境变量和常量
    • 最后一点就是使用非常简单

    在了解了Yaconf可以做什么的时候之后,在去开始下一步的操作,别一上来就是安装、配置、调用,然后一顿操作结束后,不知道是干嘛的,那样就没有任何意义了。

    接下来将会介绍在win、linux上安装并且使用

    坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在偌大互联网中咔咔的文章能带给你一丝丝帮助。我是咔咔,下期见。

    以上就是是时候了解Yaconf了的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:Yaconf
    上一篇:ThinkPHP之学习使用ArrayAccess 下一篇:Yaconf安装并简单使用
    第13期线上培训班

    相关文章推荐

    • Yaconf配置管理扩展使用示例• PHP7的Yaconf使用教程

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网