3lvir4 / funfp
一些函数式编程实用工具。
v0.0.3
2024-04-03 14:31 UTC
Requires (Dev)
- phpunit/phpunit: ^10.5
- vimeo/psalm: ^5.21
README
FunFP - PHP 函数式编程实用工具
FunFP 是一个包,旨在为您的 PHP 项目提供一些函数式编程范式和实用工具。
主要特点包括许多迭代器的 惰性 操作,如 map、filter、groupBy 等,用于流畅地操作可迭代数据,以及一些辅助工具。
此外,还有选项和结果类型,用于在 PHP 无法提供便捷方式时,以更流畅的方式处理错误值和可为空的值。还有用于各种字符串操作的基本迭代器,例如迭代字节、字符、行、单词等...
安装
您可以使用 Composer 将此库添加为本地、项目特定的依赖项到您的项目中
composer require 3lvir4/funfp
如果您只在开发过程中需要此库,那么您应该将其添加为开发时依赖项
composer require --dev 3lvir4/funfp
Wiki
进行中...
脚注
此库的目标不是将 PHP 转变为 Haskell 或其他语言。我试图针对一些我希望在我的 PHP 项目中需要的一些特定功能工具进行定位。