2018年10月25日 20:21:09
組裝SQL語句
適用MySQL, 鏈式調用, 組裝后可傳參選擇是否查詢數據庫
生成數據字典
適用MySQL, 鏈式調用, 可生成word, 可生成HTML(可帶左側側邊欄)
數據庫差異對比
找出兩個數據庫的 表, 字段, 索引的差別, 並生成創建表, 字段, 索引的SQL語句
接口文檔管理工具
支持Markdown編寫, 需要在瀏覽器端顯示, 可配合但不依賴於Git
項目部署工具
PHP編寫, 支持命令行, 網頁頁面, gitlabhook觸發
日志文件備份腳本
shell 腳本編寫
文件目錄遍歷
非遞歸, 先根序遍歷算法
PHP生成HTML文件的類
支持標簽嵌套, 生成的文檔自帶縮進(可控制縮進寬度)
PHP寫的curl類
鏈式調用, 函數名方便理解
PHP效率分析
結合xdebug和echarts圖形化界面-折線圖顯示, 可清楚看到哪個地方耗內存, 哪個地方運行慢, 鼠標放上后浮窗顯示當時的運行信息
PHP自帶函數的鏈式調用
利用PHP7的新特性, 不新增函數, 就利用PHP自帶的函數進行鏈式調用, 省去了中間變量的命名, 減少頭發的掉落...
PHP文件日志類
鏈式調用, 支持唯一跟蹤號, 支持自定義分組, 默認以日期命名文件, 支持自動記錄日志來源的方法名
PHP讀取和導出CSV
支持utf-8, 支持 GB2312轉utf-8
版本大小比對
移動后端接口開發時經常用到版本的比較, 默認支持三點四版本判斷
記錄代碼執行時間的類
可記錄多個時間, 適用簡單
最后, 一個簡單的PHP框架SummerPHP
核心代碼很短, 很明了;
調用鏈短, 幾乎都是靜態調用或鏈式調用;
模塊化,每個功能都是一個類;
單一入口;
支持命令行 和 web URL
路由, 支持Redis隊列, 集成了以上大部分工具