kusabi/arrays

一个扩展PHP原生数组功能的库

1.0.5 2024-05-18 15:59 UTC

This package is auto-updated.

Last update: 2024-09-18 16:38:17 UTC


README

Tests codecov Licence Badge Release Badge Tag Badge Issues Badge Code Size

一个扩展PHP原生数组功能的库

兼容性和依赖关系

此库与PHP版本7.27.37.48.08.18.28.3兼容

此库没有依赖项。

安装

使用composer进行安装非常简单。

composer require kusabi/arrays

或者简单地将它添加到你的composer.json文件中

{
    "require": {
        "kusabi/arrays": "^1.0"
    }
}

贡献

此库遵循PSR-1 & PSR-2标准。

单元测试

在推送任何更改之前,请确保单元测试全部通过。

如果可能的话,请自由地在单独的提交中提高覆盖率。

vendor/bin/phpunit

代码检查器

在推送之前,请确保你已运行代码检查器。请仅使用最低支持的PHP版本(7.2)运行

vendor/bin/php-cs-fixer fix

静态分析

在推送之前,请确保你已运行静态分析工具。

vendor/bin/phan

基准测试

在推送之前,请确保你已检查基准测试并确保你的代码没有引入任何减速。

请自由地在单独的提交中加快现有代码的速度。

请自由地在单独的提交中添加更多基准测试以获得更全面的覆盖。

vendor/bin/phpbench run --report=speed
vendor/bin/phpbench run --report=speed --output=markdown
vendor/bin/phpbench run --report=speed --filter=benchNetFromTax --iterations=50 --revs=50000

vendor/bin/phpbench xdebug:profile
vendor/bin/phpbench xdebug:profile --gui

文档

此库添加了多个数组函数来扩展PHP的原生功能

以下你可以找到新特性的文档链接。