rikmeijer/functional-php

PHP的功能原语

支持包维护!
lstrojny

安装: 54

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 0

分支: 201

1.0 2024-08-29 08:01 UTC

This package is auto-updated.

Last update: 2024-09-29 09:30:18 UTC


README

Test

注意: functional-php曾经包含一个C扩展,该扩展以原生方式实现了大多数函数。由于与维护成本相比,性能差异并不大,因此已被删除。

一组PHP的功能原语,深受Scala的可遍历集合Dojo的数组函数Underscore.js的启发。

  • 与数组和实现接口Traversable的任何内容一起工作
  • 一致的接口:对于接受集合和回调的函数,第一个参数始终是集合,然后是回调。回调始终传递$value$index$collection。严格比较是默认设置,但可以更改
  • 调用5.3闭包以及常规回调
  • 所有函数都位于命名空间Functional中,以避免与其他扩展或库发生冲突

Functional Comic

安装

在项目根目录中运行以下命令

composer require lstrojny/functional-php

文档

阅读文档

贡献

  1. 分叉并git clone项目
  2. 通过composer install安装依赖
  3. 通过composer run tests运行测试
  4. 编写代码并创建PR

邮件列表

感谢