这个检查是不完备的,如果文件已经缓存而配置的属性错误的话,这样的错误是没能被捕捉的。
而且get和all两个方法的重复代码太多,是应该封装成一个函数的,把$name作为第二个参数,默认为空,当$name没有填写时就返回所有配置,否则才返回$name的属性。具体重构的代码是这样子的:https://github.com/moling3650/MFramework_php/blob/master/core/lib/conf.php
而且get和all两个方法的重复代码太多,是应该封装成一个函数的,把$name作为第二个参数,默认为空,当$name没有填写时就返回所有配置,否则才返回$name的属性。具体重构的代码是这样子的:https://github.com/moling3650/MFramework_php/blob/master/core/lib/conf.php
2016-08-21