提起php很多人都会想到thinkphp,那么hinkphp是什么?thinkphp是不是php?thinkphp和php的区别是什么?下面php中文网就为大家讲解一下Thinkphp。
一: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是什么意思?thinkphp5.0与thinkphp3.2之间的区别的详细内容。更多信息请关注PHP中文网其他相关文章!