php TP5和TP6框架的区别?

1、目录结构异同

2、安装方式

   tp6只能通过composer安装

3、类的加载方式

   tp5采用自己的一套实现加载方式+composer部分加载方式 

   tp6采用composer类的加载方式

4、tp6使用严格模式而tp5没有使用

5、tp6支持更多的PSR规范

6、组件独立,(tp6将orm独立出来)(模板引擎)

7、中间件改进

     tp6开始使用了管道模式来实现中间件 比之间的版本实现更加简洁,有序

8、引入Filesystem组件

    TP6新特性:
1.采用PHP7强类型(严格模式)
2.支持更多的PSR规范
3.多应用支持
4.ORM组件独立
5.改进的中间件机制
6.更强大和易用的查询
7.全新的事件系统
8.支持容器invoke回调
9.模板引擎组件独立
10.内部功能中间件化
11.SESSION机制改进
12.缓存及日志支持多通道
13.引入Filesystem组件
14.对Swoole以及协程支持改进
15.对IDE更加友好
16.统一和精简大量用法

TP5特性:
1.规范:遵循PSR-2、PSR-4规范,Composer及单元测试支持;
2.严谨:异常严谨的错误检测和安全机制,详细的日志信息,为你的开发保驾护航;
3.灵活:减少核心依赖,扩展更灵活、方便,支持命令行指令扩展;
4.API友好:出色的性能和REST支持、远程调试,更好的支持API开发;
5.高效:惰性加载,及路由、配置和自动加载的缓存机制;
6.ORM:重构的数据库、模型及关联,MongoDb支持;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值