thinkphp源码分析(五)—配置篇

2019-02-23
阅读 8 分钟
2.2k
添加配置用的是thinkConfig::set($name, $value = null, $range = '')方法;当$name是字符串时候value是要设置的值,$name为数组时候,批量设置配置。

thinkphp源码分析(四)—错误及异常处理篇

2019-02-21
阅读 6 分钟
6.1k
错误及异常处理机制文件是/thinkphp/library/think/Error.php,在框架引导文件的的基础文件base.php中注册(不知道的可以去看《《源码分析(二)—入口篇》》),通过thinkError::register()进行的注册。

thinkphp源码分析(三)—自动加载篇(Loader的分析)

2019-02-21
阅读 7 分钟
2.9k
系统会调用 Loader::register()方法注册自动加载,在这一步完成后,所有符合规范的类库(包括Composer依赖加载的第三方类库)都将自动加载。

thinkphp源码分析(二)—入口篇

2019-02-20
阅读 2 分钟
2.8k
一般入口文件以定义一些常量为主,支持的常量请参考后续的内容或者附录部分。通常,我们不建议在应用入口文件中加入过多的代码,尤其是和业务逻辑相关的代码。