PHP 開源框架 MiniFramework 釋出 1.4.0 版
MiniFramework 是一款遵循 Apache2 開源協議釋出的,支援 MVC 和 RESTful 的超輕量級 PHP 開發框架。MiniFramework 能夠幫助開發者用最小的學習成本快速構建 Web 應用,在滿足開發者最基礎的分層開發、資料庫和快取訪問等少量功能基礎上,做到儘可能精簡,以幫助您的應用基於框架高效執行。
MiniFramework於2018年9月13日釋出1.4.0版本,變化有:
-
新增Log類,用於以日誌的形式記錄程式碼執行報錯和開發者自定義的除錯資訊。
-
新增常量LOG_ON,用於控制日誌功能的開啟和關閉(生產環境建議關閉)。
-
新增常量LOG_LEVEL,用於定義可被寫入日誌的錯誤等級。
-
新增常量LOG_PATH,用於定義日誌儲存路徑。
-
新增Debug類的varType方法,用於判斷變數型別。
-
改進優化異常控制相關功能。
MiniFramework 1.4.0 版本下載地址
zip格式:ofollow,noindex" target="_blank">https://github.com/jasonweicn/MiniFramework/archive/1.4.0.zip
tar.gz格式:https://github.com/jasonweicn/MiniFramework/archive/1.4.0.tar.gz
MiniFramework 快速入門文件
地址:http://www.miniframework.com/docv1/guide/
近期版本更新主要變化回顧:
1.3.0
-
新增Debug類,用於程式程式碼的除錯。
-
新增Session類的commit方法,用於提交將當前$_SESSION變數存放的資料。
-
新增Session類的status方法,用於獲取當前會話狀態。(PHP >= 5.4.0)
-
新增Upload類的setSaveNameLen方法,用於設定上傳檔案儲存時生成的隨機檔名長度。
-
新增Upload類的saveOne方法,專門用於上傳儲存單個檔案。
-
改進Upload類的save方法,支援多個檔案同時上傳儲存的新特性。
1.2.0
-
新增Upload類,用於上傳檔案。
-
新增全域性函式getFileExtName(),用於獲取副檔名。
-
新增全域性函式getHash(),用於在分庫或分表場景下獲取一個指定長度INT型HASH值。
-
新增常量PUBLIC_PATH,用於定義WEB站點跟目錄。
-
改進Model類,新增支援連貫操作方式查詢資料的特性。
1.1.1
-
修正Registry類命名衝突的bug,將其中的方法unset更名為del。
1.1.0
-
新增Captcha類,用於生成和校驗圖片驗證碼
-
新增Registry類的unset方法,用於刪除已註冊的變數
-
新增全域性函式browserDownload(),用於讓瀏覽器下載檔案
-
在App目錄中,新增名為Example的控制器,其中包含部分功能的示例程式碼
1.0.13
-
改進Db_Mysql中的execTrans方法
-
改進渲染特性
-
新增全域性函式isImage(),用於判斷檔案是否為影象格式
-
新增全域性函式getStringLen(),用於獲取字串長度(支援UTF8編碼的漢字)
1.0.12
-
新增Session類,用於讀寫會話資料
1.0.11
-
改進轉換偽靜態地址分隔符的機制
-
優化路由處理偽靜態時的效能
-
優化部分核心類的屬性
-
優化框架記憶體佔用