亚洲国产综合日韩AV在线|午夜精品视频在线观看一区|亚洲国产精品看片在线观看|av网站手机免费在线观看|综合免费一区二区|a级国产乱理伦片在线观看|在线欧美熟乱视频第一页

亚洲国产综合日韩AV在线|午夜精品视频在线观看一区|亚洲国产精品看片在线观看|av网站手机免费在线观看|综合免费一区二区|a级国产乱理伦片在线观看|在线欧美熟乱视频第一页

合肥做網(wǎng)站,選擇瘋狗科技,專(zhuān)業(yè)、敬業(yè)的合肥網(wǎng)絡(luò )公司
首頁(yè) > 網(wǎng)站技術(shù) > 詳情

ThinkPHP5.0版本和ThinkPHP3.2版本有哪些區別

2018-01-16 14:44:01   來(lái)源:互聯(lián)網(wǎng)   瀏覽:  次
URL和路由5 0的URL訪(fǎng)問(wèn)不再支持普通URL模式,路由也不支持正則路由定義,而是全部改為規則路由配合變量規則(正則定義)的方式:主要改進(jìn)如下:增加路由變量規則;增加組合變量支持;增加資源路由;增加路由分組;增加閉包定義

URL和路由

5.0的URL訪(fǎng)問(wèn)不再支持普通URL模式,路由也不支持正則路由定義,而是全部改為規則路由配合變量規則(正則定義)的方式:

主要改進(jìn)如下:

增加路由變量規則;

增加組合變量支持;

增加資源路由;

增加路由分組;

增加閉包定義支持;

增加MISS路由定義;

支持URL路由規則反解析;

請求對象和響應對象

5.0新增了請求對象Request和響應對象Response,Request統一處理請求和獲取請求信息,Response對象負責輸出客戶(hù)端或者瀏覽器響應。

模塊和控制器

控制器的命名空間有所調整,并且可以無(wú)需繼承任何的控制器類(lèi)。

應用命名空間統一為app(可定義)而不是模塊名;

控制器的類(lèi)名默認不帶Controller后綴,可以配置開(kāi)啟use_controller_suffix參數啟用控制器類(lèi)后綴;

控制器操作方法采用return方式返回數據 而非直接輸出;

廢除原來(lái)的操作前后置方法;

增加beforeActionList屬性定義前置操作;

支持任意層次的控制器定義和訪(fǎng)問(wèn);

URL訪(fǎng)問(wèn)支持自動(dòng)定位控制器;

數據庫

5.0的數據庫查詢(xún)功能增強,原先需要通過(guò)模型才能使用的鏈式查詢(xún)可以直接通過(guò)Db類(lèi)調用,原來(lái)的M函數調用可以改用db函數,例如:

3.2版本

M(‘User’)->where(['name'=>'thinkphp'])->find();

5.0版本

db(‘User’)->where(‘name','thinkphp’)->find();

主要改進(jìn)如下

支持鏈式查詢(xún)操作;

數據查詢(xún)支持返回對象、數組和PDOStatement對象;

數據集查詢(xún)支持返回數組和Collection對象;

增加查詢(xún)構造器,查詢(xún)語(yǔ)法改變;

支持閉包查詢(xún);

支持分塊查詢(xún);

支持視圖查詢(xún);

增加SQL監聽(tīng)事件;

模型

5.0的模型變化是最大的,基本上模型是完全面向對象的概念,包括關(guān)聯(lián)模型,模型類(lèi)的后綴不再帶Model,直接由命名空間區分,原來(lái)的D函數調用改為model函數,并且必須創(chuàng )建對應的模型類(lèi),例如:

3.2版本

D(‘User’)->where(['name'=>'thinkphp'])->find();

5.0版本

model(‘User’)->where(‘name','thinkphp’)->find();

主要改進(jìn)包括:

重構關(guān)聯(lián)模型;

支持聚合模型;

廢除視圖模型(改為數據庫的視圖查詢(xún)方法);

模型的擴展采用Trait機制;

增加獲取器和修改器;

增加時(shí)間戳自動(dòng)寫(xiě)入;

增加類(lèi)型字段轉換;

數組訪(fǎng)問(wèn)支持;

JSON序列化支持;

自動(dòng)驗證和自動(dòng)完成

5.0的數據自動(dòng)驗證和自動(dòng)完成和3.2版本區別較大,5.0的數據驗證采用驗證器定義并且通過(guò)think\Validate類(lèi)進(jìn)行統一的驗證。自動(dòng)完成則通過(guò)在模型里面定義修改器來(lái)完成。

異常

5.0對錯誤零容忍,默認情況下會(huì )對任何級別的錯誤拋出異常(但可以在應用公共文件中設置錯誤級別),并且重新設計了異常頁(yè)面,展示了詳盡的錯誤信息,便于調試。

調試和日志

5.0的頁(yè)面Trace強化,支持瀏覽器控制臺查看Trace信息。

5.0的日志驅動(dòng)增加Socket方式,采用SocketLog支持遠程調試。

常量

5.0版本廢棄了原來(lái)的大部分常量定義,僅僅保留了框架的路徑常量定義,其余的常量可以使用App類(lèi)或者Request類(lèi)的相關(guān)屬性或者方法來(lái)完成,或者自己重新定義需要的常量。

廢除的常量包括

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版本核心框架不依賴(lài)任何自定義函數,但仍然封裝了一些常用功能到助手函數,你可以隨意重新定義或者增加助手函數。

国产性色av免费观看在线| 国产在线拍偷自揄观看视频网站| 国产成人无码AⅤ片在线观看| 久久国产AVJUST麻豆| 中国少妇内射xxxhd免费| 国产精品久久久久久久免费| 色又黄又爽18禁免费网站现观看| 人妻av一区二区精品| 欧美大尺度视频永久网址| AV免费播放一区二区三区| 成人av网站免费观看| 国产成人aⅴ片在线观看| 亚洲 自拍 另类小说综合图区| 亚洲日韩欧美每日在线| 精品国产99国亚洲| 亚洲熟女中文字幕男人总| 欧美在线三级艳情网站| 国产a级特黄的片子| 亚洲日韩欧美动漫怡红院| 国产三级片久久久久久国产三级片| 亚洲免费高清视频| 亚洲av在线观看天堂| 内射无码专区久久亚洲| 亚洲精品在线观看熟女人妻| 国产乱熟肥女视频网站| 亚洲中文字幕无码久久2020| 又爽又高潮的BB视频免费看| 亚洲国产成人久久综合| 国产婷婷一区二区三区| 中文乱伦国产三级| 公翁止痒伦理DH| 国产乱妇乱子在线播视频播放网站| 狠狠色噜噜狠狠狠7777奇米| 日韩一区二区三区免费视频观看| 亚洲AV狠狠爱一区二区三区| 国产精品伦一区二区三区| 99精品欧美一区二区三区综| 日本成本人片视频免费| 中文字幕熟女人妻丝袜丝| 欧美日韩中文国产一区| 亚洲一区精品无码色成人| 亚洲精品国产福利一二区| 亚洲日本中文字幕天天更新| 国产午夜免费视频| 69国产成人精品午夜福中文| 精品国产一区二区三区AV性色| 欧美日韩国产一级久久忘忧草| 特级毛片A级毛片免费观看网站| A级黑粗大硬长爽猛出猛进| 中文字幕亚洲综合第一页| 国产乱码精品一区二三区久久| 国产一级黄色一级毛片| 一区二区免费在线观看| 成人无码一区二区三区网站| 久久精品av国产一区二区| 少妇被又大又粗又爽毛片久久黑人| 日本论理片中文字幕在线观看| 久久99精品国产麻豆婷婷| 国产精品免费久久久久影院仙踪林| 夜夜爽一区二区三区精品| 欧美日韩国产在线人成| 亚州av男人的天堂| 中文字幕在线观看免费视频| 亚洲欧美日韩综合久久久久久| 亚洲乱码中文字幕小综合| 国产成人亚洲日韩欧美| 亚洲一区二区久久| 亚洲电影自拍电影| 一级毛片女人喷潮| 日韩一级视频免费在线| 美女靠逼免费网站| 狠狠色丁香婷婷综合久久97| 亚洲国产无套无码aV电影| 亚洲无人区一区二区三区| 精品久久久无码人妻字幂| 亚洲色偷偷偷鲁综合| 狠狠躁天天躁无码中文字幕图| 丰满少妇久久久久久久| 日韩爆乳av少妇无码| 亚洲欧美v国产蜜芽tv| 国产综合色在线视频观看| 国产欧美日韩专区发布| 天天干天天天天操天天狠| 日韩精品一区二区三区小说| 蜜桃成人精品一区二区三区| 国产三级片网三级久操成人| 黄色小说在线播放| 人妻在线无码一区二区三区| 成人亚洲日本欧美一区二区| 国产精品一品二品有码| 国产亚洲精品成人AA片| 一级久久久国产高潮片| 日本一级人做人爰视频| 欧美精品久久久久久久久久白贞| 亚洲国产大片在线免费观看| 在线欧美视频| 国产一区二区在线观看美女麻豆| 亚洲激情在线观看av| 亚洲av乱码一区二区三区林ゆな| 亚洲精品无码av人在线播放| 伊人久久大香线蕉亚洲五月天| 国产亚洲精品俞拍视频网站| 无码人妻精品一区二区三区夜夜嗨| 国产黄色片在线免费观看| 亚洲乱码精品一区二区三区| 亚洲AV人无码综合在线观看| 亚洲欧美另类日本人人澡| 亚洲av无码国产剧情| 在线涩涩免费观看国产精品| 一本精品无码高清| 精品无码人妻一区二区三区| 亚洲日韩高清在线视频| 国产AV一区二区三区日韩| 亚洲天堂网在线观看| 韩国三级年轻的小婊孑| 亚洲男人的天堂aⅴ无码| 国产aⅴ码专区亚洲aⅴ| 一区二区三区精品毛片久久久| 亚洲日韩亚洲另类激情文学| 欧美日韩永久免费看看视频| 日本九九精品一区二区| 无码人妻一区二区三区兔费| 国产成人欧美一区二区三区| 国内精品wwwwwww视频高清免费| 免费毛片在线观看2019| 日本一区二区三区免费高清| 免费完整版在线观看| 亚洲人av成一区二区电影| 姝姝下面好湿视频| 在线观看日韩一区| 中文字幕电影免费高清播放| 26uuu另类亚洲欧美日本| 国产精品久久久久久妇女| 国产高清无码一区二区久久浪潮99| 肉色超薄丝袜脚交一区二区| 国产精品第一国产精品| 亚洲综合在线另类色区小说| 虐男榨精失禁漫画| 中文字幕人妻系列人妻有码中文| 91久久精品一区二区三区| 国产一级a毛一级a看免费人娇| 亚洲色av性色在线观无码| 国产精品欧美日韩区二区| 99久久久精品免费观看国产| 亚洲AV日韩AV高潮喷潮无码| 日本www视频在线观看| 日韩欧美三级在线观看| 精品久久久久久中文字幕女| 人妻夜夜爽天天爽三区| 被两个两个黑人吃奶4P| 亚洲欧洲自拍图片专区123| 亚洲精品卡卡一卡二在线播放| 亚洲中文字幕无码永久在线观看| 大陆极品少妇内射AAAAAA| 亚洲人成网站免费播放| 日韩国产精品欧美一区二区| 中文字幕一区二区三| 被宿友集体扒开腿用黄瓜调教| 一区二区三区四区无线乱码在线| 亚洲AV无码乱码忘忧草亚洲人| 国产精品乱码久久久久久软件| 午夜影院啊啊啊| 国产视频中文字幕| 丰满熟妇在线精品视频|