Search by

hongxunpan / php-tools

Reusable PHP 5.6+ tools for logging, Redis coordination, encryption, files, and CLI workflows

Maintainers

Package info

github.com/HongXunPan/php-tools

Documentation

pkg:composer/hongxunpan/php-tools

Transparency log

Statistics

Installs: 269

Dependents: 1

Suggesters: 0

Stars: 1

Open Issues: 0

3.0.1 2026-08-12 02:11 UTC

README

简体中文 | English

PHP 工具包

PHP 兼容性 Packagist 稳定版本 PHP 版本 许可证

hongxunpan/php-tools 是面向 PHP >=5.6 的通用基础工具包,强调稳定兼容、职责清晰和跨项目复用,不依赖具体业务容器。

安装与运行要求

composer require hongxunpan/php-tools
  • PHP >=5.6
  • PHP 5.6 环境应使用 Composer 2.2 LTS 安装依赖;
  • GitHub Actions 持续验证 PHP 5.67.48.08.5

版本支持

包版本 维护状态 PHP 要求
3.x 当前维护版本 PHP >=5.6
2.x 历史兼容版本,按问题影响评估 以对应版本约束为准
<2.0 不再维护 不适用

PHP >=5.6 是当前项目的正式支持范围,不会通过拆分现代版与兼容版来缩减这一边界。生产环境仍应在业务兼容范围内选用受上游安全维护的 PHP 运行时。

能力导航

分类 文档入口
日志 Log
Redis 协作 RedisLock · RedisDraw · RedisTimeLimitOffers
加解密 OpensslEncrypt
文件与命令行 GetDirFiles · Progress
其他公共类 Cache · List2Tree · Tree2List · Performance

升级到 3.x

3.0 是破坏性清理版本。升级前应先阅读更新日志,核对已移除能力并完成调用方回归。

本地验证

composer validate --strict
composer lint
composer test

PHP 5.6 语法与运行兼容性由 GitHub Actions 承担。单一高版本环境通过不能替代完整兼容矩阵。

社区与支持

许可证

本项目按 MIT License 开源。