首頁 >php框架 >ThinkPHP >thinkphp3.1與3.2的差別是什麼

thinkphp3.1與3.2的差別是什麼

WBOY
WBOY原創
2022-04-15 11:37:152409瀏覽

區別:1、thinkphp3.1版本中的普通分組和獨立分組還需要在配置文件中配置,而thinkphp3.2版本就不需要配置,直接使用獨立分組就可以;2、thinkphp3. 2版開始使用命名空間,而thinkphp3.1版沒有指令空間。

thinkphp3.1與3.2的差別是什麼

本文操作環境:Windows10系統、ThinkPHP3.2版、Dell G3電腦。

thinkphp3.1與3.2的差異是什麼

主要差異是:

1、ThinkPHP3.2 主要整合了3.1以及先前版本的分組問題。 3.2之前有普通分組和獨立分組,還需要在設定檔中設定。 3.2已經不需要配置了,直接使用獨立分組就可以了。

2、ThinkPHP3.2 開始使用命名空間了,因此對伺服器PHP版本也有要求了。

3.2版本引入了命名空間,強化了驅動化和行為,增強了模組化的概念和對雲端平台的支持,並改進了許多的細節。

thinkphp3.2的主要改進包括:

模組化架構的全新設計

#全新命名空間與自動導入機制

改進的路由功能

主題的動態切換支援

更強大的Action參數綁定

模型的參數綁定支援

改進的域名部署支援

全新的應用程式模式

全新重寫的工具類別(包括映像、驗證碼和上傳等)

提供更好的雲端平台支援

修正先前發現的眾多BUG

主要是架構的調試以及命名空間的引入,其他的影響不大(工具類別重寫了)。

推薦學習:《PHP影片教學

以上是thinkphp3.1與3.2的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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