PHP實用工具類


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隊列, 集成了以上大部分工具

項目地址: 碼雲

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM