一组非常实用、经过良好测试且性能高的PHP函数

v6.0.0 2023-11-03 16:07 UTC

README

PHP 8.2 pipeline status coverage report \ PHP 8.1 pipeline status coverage report \ PHP 8.0 pipeline status coverage report \ PHP 7.4 pipeline status coverage report \ PHP 7.3 pipeline status coverage report \ PHP 7.2 pipeline status coverage report

关于

co-stack.com/lib 提供了一些通用的日常函数,旨在帮助您专注于主要任务。该包通过以下方式尝试实现这一目标:

  • 直观的函数名
  • 高质量的代码
  • 恒定性能优化
  • 详尽的文档
  • 100% 测试覆盖率
  • 无依赖代码
  • 主要是纯函数
  • 命名空间函数
  • 作为面向对象替代的静态方法

因此,您无需担心性能或实现细节。

函数列表

  • array_filter_recursive: 类似于 array_filter,但递归的。
  • array_value. 通过索引路径获取数组值。
  • array_property. 对象的 array_column
  • concat_paths. 无重复目录分隔符地连接文件系统路径。
  • mkdir_deep. 带有 recursive 标志的 mkdir,但不带 mode
  • factory. 通过将关联数组映射到构造函数参数和公共属性来创建新对象。
  • filter. 用于与 array_filter 一起使用的简单过滤器闭包工厂。

兼容性

对于每个支持的PHP版本,都有一个分支。每个分支都有自己的主要版本号。只有官方维护的PHP版本才受支持。较低版本的PHP支持接收该版本中可能的所有功能的回端口。(例如,类型注解将被回端口,但属性在PHP 8.0以下不可用)

版本PHP版本分支名称维护至
1.x7.2php722021年7月31日
2.x7.3php732021年12月6日
3.x7.4php742022年11月28日
4.x8.0php802023年11月26日
5.x8.1php812024年11月25日