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