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

项目地址: 码云

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值