巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站专提News

浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的辨别

一佰互联网站开辟设想(www.taishanly.com) 宣布日期 2020-04-26 09:01:53 阅读数: 135

5.0版本和之前版本的差别较大,本篇对熟习3.2版本的用户给出了一些5.0的首要辨别。

URL和路由

5.0的URL拜候不再撑持通俗URL形式,路由也不撑持正则路由界说,而是全数改成法则路由共同变量法则(正则界说)的体例:

首要改良以下:

增添路由变量法则;增添组合变量撑持;增添资本路由;增添路由分组;增添闭包界说撑持;增添MISS路由界说;撑持URL路由法则反剖析;

要求东西和呼应东西

5.0新增了要求东西Request和呼应东西Response,Request同一处置要求和获得要求信息,Response东西担任输入客户端或阅读器呼应。

模块和节制器

节制器的定名空间有所调剂,并且能够无需担当任何的节制器类。

利用定名空间同一为app(可界说)而不是模块名;节制器的类名默许不带Controller后缀,能够设置装备摆设开启use_controller_suffix参数启用节制器类后缀;节制器操纵体例接纳return体例前往数据 而非间接输入;拔除本来的操纵前后置体例;增添beforeActionList属性界说前置操纵;撑持肆意条理的节制器界说和拜候;URL拜候撑持主动定位节制器;

数据库

5.0的数据库查问功效增强,本来须要经由过程模子能力利用的链式查问能够间接经由过程Db类挪用,本来的M函数挪用能够改用db函数,比方:

3.2版本

M("User")->where(["name"=>"thinkphp"])->find();

5.0版本

db("User")->where("name","thinkphp")->find();

首要改良以下:

撑持链式查问操纵;数据查问撑持前往东西、数组和PDOStatement东西;数据集查问撑持前往数组和Collection东西;增添查问机关器,查问语法转变;撑持闭包查问;撑持分块查问;撑持视图查问;增添SQL监听事务;

模子

5.0的模子变更是最大的,根基上模子是完整面向东西的观点,包含接洽关系模子,模子类的后缀不再带Model,间接由定名空间辨别,本来的D函数挪用改成model函数,并且必须建立对应的模子类,比方:

3.2版本

D("User")->where(["name"=>"thinkphp"])->find();

5.0版本

model("User")->where("name","thinkphp")->find();

首要改良包含:

重构接洽关系模子;撑持聚合模子;拔除视图模子(改成数据库的视图查问体例);模子的扩大接纳Trait机制;增添获得器和点窜器;增添时候戳主动写入;增添范例字段转换;数组拜候撑持;JSON序列化撑持;

主动考证和主动完成

5.0的数据主动考证和主动完成和3.2版本辨别较大,5.0的数据考证接纳考证器界说并且经由过程thinkValidate类停止同一的考证。主动完成则经由过程在模子外面界说点窜器来完成。

非常

5.0对毛病零容忍,默许环境下会对任何级别的毛病抛出非常(但能够在利用大众文件中设置毛病级别),并且从头设想了非常页面,展现了详实的毛病信息,便于调试。

调试和日记

5.0的页面Trace强化,撑持阅读器节制台检查Trace信息。

5.0的日记驱动增添Socket体例,接纳SocketLog撑持长途调试。

常量

5.0版本烧毁了本来的大局部常量界说,仅仅保留了框架的途径常量界说,其他的常量能够利用App类或Request类的相干属性或体例来完成,或本身从头界说须要的常量。

拔除的常量包含:

REQUEST_METHOD IS_GET IS_POST IS_PUT IS_DELETE IS_AJAX __EXT__ COMMON_MODULE MODULE_NAME CONTROLLER_NAME ACTION_NAME APP_NAMESPACE APP_DEBUG MODULE_PATH

函数

5.0版本焦点框架不依靠任何自界说函数,但依然封装了一些经常利用功效到助手函数,你能够随便从头界说或增添助手函数。

以上这篇浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的辨别便是小编分享给大师的全数内容了,但愿能给大师一个参考,也但愿大师多多撑持网页设想。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

相干消息more

30
04月
php遍历数组的体例分享

在PHP中数组分为两类: 数字索引数组和接洽关系数组。 此中数字索引数组和C说话中的数组一样,下标是为0,1,2… 而接洽关系数组下标能够是肆意范例... >>概况

04
05月
搜索引擎优化优化计划怎样写?一份具体又优异的搜索引擎优化

不论是咱们为本身的网站做SEO优化,仍是做公司网站的SEO优化,又或是给客户供给SEO办事,小编都但愿大师能在SEO任务起头之前做好一份详... >>概况

17
04月
餐饮界O2O形式堕入成长僵局:小餐馆进入门坎

“互联网思惟皋牢了一群傻国王,期待着一批互联网的大里手为咱们编织互联网的新衣……”俏江南... >>概况

11
03月
做H5自顺应呼应式企业网站有须要吗?怎样做?

做H5自顺应呼应式企业网站有须要吗?怎样做?网站是企业在互联网上作产物展现的主要窗口,一个好的企业网站,不只承当着展现功效,更决议着企业的订... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站