barogue/arrays

扩展PHP原生数组功能的库

1.0.6 2023-08-28 13:29 UTC

This package is auto-updated.

Last update: 2024-08-28 15:47:50 UTC


README

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

扩展PHP原生数组功能的库

兼容性和依赖项

此库与PHP版本8.18.2兼容。

此库没有依赖项。

安装

使用composer安装非常简单。

composer require barogue/arrays

或者直接将其添加到您的composer.json文件中

{
    "require": {
        "barogue/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的原生功能

以下您可以找到新功能文档的链接。