ThinkPHP是簡單開源的國產PHP框架,作為面向對象的輕量級框架,ThinkPHP保持出色的性能和至簡的代碼的同時,也注重易用性。顛覆和重構版本,采用全新的架構思想,引入了更多的PHP新特性,優(yōu)化了核心,減少了依賴,實現(xiàn)了真正的惰性加載,支持composer,并針對API開發(fā)做了大量的優(yōu)化。
ThinkPHP是一個免費開源的,快速、簡單的面向對象的輕量級PHP開發(fā)框架,遵循Apache2開源協(xié)議發(fā)布,是為了敏捷WEB應用開發(fā)和簡化企業(yè)應用開發(fā)而誕生的。ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性。
規(guī)范:遵循PSR-2、PSR-3及PSR-4規(guī)范,Composer及單元測試支持;
嚴謹:異常嚴謹?shù)腻e誤檢測和安全機制,詳細的日志信息,為你的開發(fā)保駕護航;
靈活:減少核心依賴,擴展更靈活、方便,支持命令行指令擴展;
API友好:出色的性能和REST支持、遠程調試,更好的支持API開發(fā);
高效:惰性加載,及路由、配置和自動加載的緩存機制;
ORM:重構的數(shù)據(jù)庫、模型及關聯(lián),MongoDb支持;
* 容器類增加`exists`方法 僅判斷是否存在對象實例
* 取消配置類的`autoload`方法
* 改進路由緩存大小提高性能
* 路由緩存支持指定單獨的緩存方式和參數(shù)
* 改進Dispatch類`init`方法
* 增加`make:validate`指令生成驗證器類
* Config類`get`方法支持默認值參數(shù)
* 修正字段緩存指令
* 改進App類對204狀態(tài)碼的自動支持
* 改進模型類的`__isset`方法判斷
* 修正`Query`類的`withAggregate`方法
* 改進`RuleItem`類的`setRuleName`方法
* 修正依賴注入和參數(shù)的沖突問題
* 修正Db類對第三方驅動的支持
* 修正模型類查詢對象問題
* 修正File緩存驅動的`has`方法
* 修正資源路由嵌套
* 改進Request類對`$_SERVER`變量的讀取
* 改進請求緩存處理
* 修正資源路由的中間件多次執(zhí)行問題
* 修正`optimize:config`指令
* 文件日志支持`JSON`格式日志保存
* 修正Db類`connect`方法
* 改進Log類`write`方法不會自動寫入之前日志
* 模型的關聯(lián)操作默認啟用事務
* 改進軟刪除的事件響應
A 函數(shù):實例化控制器
R 函數(shù):直接調用控制器的操作方法
C 函數(shù):設置和獲取配置參數(shù)
L 函數(shù):設置和獲取語言變量
D 函數(shù):實例化模型
M 函數(shù):實例化模型(無需定義模型類)
N 函數(shù):計數(shù)器
G 函數(shù):調試統(tǒng)計
U 函數(shù):URL地址生成
I 函數(shù):安全獲取系統(tǒng)輸入變量
S 函數(shù):緩存設置和存取
F 函數(shù):快速緩存設置和存取
session函數(shù):Session操作
cookie函數(shù):Cookie操作
import函數(shù):類庫導入
關于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2024 QQTN.com 【騰牛網(wǎng)】 版權所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告