有一段时间没有更新了,最近发现一段有趣的代码。所以充满激情来记录下来,大家谈谈各自看法吧!!!!
如下是Laravel 源码片段:
如下是“ThinkPHP V6.0.2” 源码片段:
前者是Laravel,后者TP6.0片段:
总结:
- 还有大量相似度80%的代码,大家可以自行查看各自框架源码。
- 掌握ThinkPHP V6.0.2 等于掌握了Laravel 70-80%用法和设计。
- 这么设计,说明TP6以前版本确实不好,不然“tp作者”不会这样构建TP框架。
- ThinkPHP V6 等于简化版Laravel框架。
- 估计tp作者仔细阅读过laravel 源码,用自己思路重构了tp框架的设计。