thinkphp5和6有什么區別?
1. 核心架構:ThinkPHP5使用的是MVC架構,而ThinkPHP6使用的是MVVM架構;
2. 命名空間:ThinkPHP5沒有使用命名空間,而ThinkPHP6使用了命名空間;
3. 模板引擎:ThinkPHP5使用的是Smarty模板引擎,而ThinkPHP6使用的是Blade模板引擎;
4. 數據庫支持:ThinkPHP5支持MySQL、MongoDB、Redis等數據庫,而ThinkPHP6只支持MySQL;
5. 日志系統:ThinkPHP5使用的是Log類,而ThinkPHP6使用的是Logger類;
6. 命令行支持:ThinkPHP5支持命令行,而ThinkPHP6不支持命令行;
7. 文件系統:ThinkPHP5使用的是File類,而ThinkPHP6使用的是Filesystem類;
8. 異常處理:ThinkPHP5使用的是Error類,而ThinkPHP6使用的是Exception類;
9. 數據庫操作:ThinkPHP5使用的是Db類,而ThinkPHP6使用的是Query類;
10. 緩存支持:ThinkPHP5支持Memcache、Redis等緩存,而ThinkPHP6只支持Redis緩存。
上一篇我一個微信好友刪了