前言
ThinkPHP是一個免費開源的,快速、簡單的面向物件的輕量級PHP開發框架,是為了敏捷WEB應用開發和簡化企業應用開發而誕生的,ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡代碼的同時,更注重易用性,遵循Apache2開源許可協議發布,意味著你可以免費使用ThinkPHP,甚至允許把你基于ThinkPHP開發的應用開源或商業產品發布/銷售,
ThinkPHP
6.0基于精簡核心和統一用法兩大原則在5.1的基礎上對底層架構做了進一步的優化改進,并更加規范化,由于引入了一些新特性,ThinkPHP6.0運行環境要求PHP7.1+,不支持5.1的無縫升級(官方給出了升級指導用于專案的升級參考),
主要新特性
- 采用
PHP7強型別(嚴格模式) - 支持更多的
PSR規范 - 多應用支持
ORM組件獨立- 改進的中間件機制
- 更強大和易用的查詢
- 全新的事件系統
- 支持容器
invoke回呼 - 模板引擎組件獨立
- 內部功能中間件化
- SESSION機制改進
- 快取及日志支持多通道
- 引入
Filesystem組件 - 對
Swoole以及協程支持改進 - 對IDE更加友好
- 統一和精簡大量用法
本系列文章主要是針對于專案中使用較多的場景,提供較好的解決方案、較優的代碼架構、編碼方式、例外攔截處理等,對于第三方SDK的使用及與業務邏輯代碼的解耦,
目錄
- ThinkPHP6專案基操(1.環境搭建及ThinkPHP6的安裝)
- ThinkPHP6專案基操(2.Nginx配置虛擬域名及簡化訪問路徑)
- ThinkPHP6專案基操(3.控制器獲取請求引數)
- ThinkPHP6專案基操(4.攔截無效請求 控制器或方法不存在)
- ThinkPHP6專案基操(5.封裝API資料格式及業務狀態碼統一管理)
- ThinkPHP6專案基操(6.資料庫Db操作)
- ThinkPHP6專案基操(7.模型)
- ThinkPHP6專案基操(8.多應用模式)
- ThinkPHP6專案基操(9.架構分層)
- ThinkPHP6專案基操(10.不可預知的內部例外處理)
- ThinkPHP6專案基操(11.實戰部分 部署后臺靜態頁面模板及后臺登錄頁面)
- ThinkPHP6專案基操(12.實戰部分 驗證碼)
- ThinkPHP6專案基操(13.實戰部分 專案中的自定義例外處理總結 錯誤頁面&API錯誤)
- ThinkPHP6專案基操(14.實戰部分 中間件處理登錄流程)
- ThinkPHP6專案基操(15.實戰部分 阿里云短信redis)
未完待續,,,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/234224.html
標籤:其他
下一篇:HTML新手上路
