沈阳兄弟连IT培训学校

177-0422-7313

浅谈ThinkPHP 5.0

编辑:沈阳兄弟连IT培训学校时间:2019-08-15

自从接触php开始,用的就是thinkphp框架,它给我的感觉是轻量,且容易上手。ThinkPHP5.0版本是一个颠覆和重构版本,和ThinkPHP3.2有很大 不同,在学习5.0的时候要抛开很多3.2的思想,很多思想都参考了laravel框架。

1.支持Composer,支持php单元测试。

2.更加严谨了,异常严谨的错误检测和安全机制。我发现html页面中如果有不存在的url,就会马上报错模板不存在。

3.很多都是参考的laravel的特性,但是也保持着thinkphp原有的简单易学。因为我之前用过laravel,看thinkphp5.0的第一眼我就忍不住感叹怎么和laravel那么像,目录结构有着laravel的影子,数据查询,引导文件以及路由都有借鉴。

4.惰性加载,及路由、配置和自动加载的缓存机制,模型类并不一定要访问数据库,而且在5.0的架构设计中,只有进行实际的数据库查询操作的时候,才会进行数据库的连接,是真正的惰性连接。

5.路由有了很大的改进。支持路由都模块的控制器、控制器类的方法、闭包函数和重定向地址,支持路由到任意层次的控制器,子域名路由功能也有很大的改善。

6.模块的功能更加灵活了,默认采用多模块,同时也支持单一模块设计。

7.API进行了优化,不依赖原来的API模式扩展。控制器输出采用Resp**e类统一处理,而不是直接在控制器中输出。

8.模板的输出,url的访问以及数据的增删改查都有了小小的变动。


上一篇:女程序员适合学习PHP开发吗?

下一篇:提高PHP程序运行速度的代码方式,你们认同哪几个?

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:177-0422-7313
  • 咨询老师:杜老师
  • 点击咨询:

友情连接:

关于我们|联系我们|网站地图

QQ咨询
在线咨询
在线报名
177-0422-7313
返回顶部