首頁 >後端開發 >php教程 >Thinkphp是什麼意思? thinkphp5.0與thinkphp3.2的差異

Thinkphp是什麼意思? thinkphp5.0與thinkphp3.2的差異

云罗郡主
云罗郡主原創
2019-01-12 15:10:478584瀏覽

提起php很多人都會想到thinkphp,那麼hinkphp是什麼? thinkphp是不是php? thinkphp和php的差別是什麼?下面php中文網就跟大家講解Thinkphp。

Thinkphp是什麼意思? thinkphp5.0與thinkphp3.2的差異

一: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn