如何实现一个用于递归读写ini格式的PHP配置类?
- 内容介绍
- 文章标签
- 相关推荐
本文共计796个文字,预计阅读时间需要4分钟。
根据您的要求,以下是对原文的简化
满足所有基本配置需求,此处代码,我的解读如下:[代码] 类代码,/ * * @edit http://www.lai18.com * @author ares@phpdr.net * @date 2015-07-14 * / class Config { / }
基本满足所有配置相关的需求,此处贴代码,我的解说看这:www.lai18.com/content/368638.html
1.[代码]类代码
/** * @edit www.lai18.com * @author ares@phpdr.net * @date 2015-07-14 */ class Config { /** * 解析后的配置文件 * * @var stdClass */ private $config; /** * 一个二维数组,键是配置文件的section * 值是一个数组或回调函数 * 如果是数组则计算hostname是否在数组中决定是否使用该section * 如果是回调函数通过返回值true或false来确定是否使用该section * * @var array */ private $map = array (); /** * section会被解析,:表示继承 * 配置项中的'.'用来区分层级关系 * section中的'.'不会被解析,配置中的数组不受影响。
本文共计796个文字,预计阅读时间需要4分钟。
根据您的要求,以下是对原文的简化
满足所有基本配置需求,此处代码,我的解读如下:[代码] 类代码,/ * * @edit http://www.lai18.com * @author ares@phpdr.net * @date 2015-07-14 * / class Config { / }
基本满足所有配置相关的需求,此处贴代码,我的解说看这:www.lai18.com/content/368638.html
1.[代码]类代码
/** * @edit www.lai18.com * @author ares@phpdr.net * @date 2015-07-14 */ class Config { /** * 解析后的配置文件 * * @var stdClass */ private $config; /** * 一个二维数组,键是配置文件的section * 值是一个数组或回调函数 * 如果是数组则计算hostname是否在数组中决定是否使用该section * 如果是回调函数通过返回值true或false来确定是否使用该section * * @var array */ private $map = array (); /** * section会被解析,:表示继承 * 配置项中的'.'用来区分层级关系 * section中的'.'不会被解析,配置中的数组不受影响。

