thinkphp6 和 thinkphp5 的区别有那些?

由 Jefsky 发布于 2024-01-04

安装方式改变

  • 6.0版本开始,必须通过Composer方式安装和更新,所以你无法通过Git下载安装.

目录结构的改变

  • thinkphp5的框架核心在根目录的thinkphp里,而thinkphp6在vendor的topthink里

自动加载的区别

  • thinkphp5真正实现了按需加载,所有类库采用自动加载机制,并且支持类库映射和composer类库的自动加载.
  • thinkphp6使用composer方式实现类自动加载

thinkphp6使用php7严格模式

thinkphp6使用更多的PSR规范

thinkphp6 ORM组件独立

thinkphp6引入文件系统Filesystem