thinkphp php区别,Thinkphp是什么意思?thinkphp5.0与thinkphp3.2之间的区别

提起php很多人都会想到thinkphp,那么hinkphp是什么?thinkphp是不是php?thinkphp和php的区别是什么?下面php中文网就为大家讲解一下Thinkphp。

thinkphp php区别,Thinkphp是什么意思?thinkphp5.0与thinkphp3.2之间的区别_第1张图片

一:Thinkphp是什么

Thinkphp是一种免费的开发框架,最早Thinkphp是为了简化开发而产生的,Thinkphp同时也是遵循循Apache2协议,最初是从Struts演变过来,也把国外一些好的框架模式进行利用,使用面向对象的开发结构,兼容了很多标签库等模式。

二:thinkphp5.0与thinkphp3.2之间的区别

1.URL和路由

thinkphp5.0在路由方面进行了改进,增加了路由规则,和增加组合变量,同时thinkphp5.0的url的访问是不支持一般模式,而且路由也是不在支持路由的自定义,都改成正则定义的方法。

2.请求和响应

在thinkphp5.0中,增加了请求和响应,分别是Request和Response,其中Request是处理请求对象,并且输出客户端。

3.数据库

thinkphp5.0有很强的数据查询功能,并且查询返回对象,支持闭包和分块的查询,之前是通过链式的查询,并且是通过Db类调用。

4.自动验证和自动完成

两者的自动验证和自动完成区别很大,thinkphp5.0是采用验证器进行验证,并且自动完成之后定义修改器来完成。

5.日志

thinkphp5.0的页面是使用Trace进行强化,并且浏览器控制台。

以上就是队Thinkphp是什么意思?thinkphp5.0与thinkphp3.2之间的区别的全部介绍,如果你想了解更多有关php入门,请关注php中文网。

你可能感兴趣的:(thinkphp,php区别)