mckayb / phantasy
PHP的基本函数式编程库
v1.2.0
2020-10-12 15:04 UTC
Requires
- php: >=7.2.0
Requires (Dev)
- giorgiosironi/eris: ^0.11.0
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-09-13 00:24:46 UTC
README
PHP的函数式编程助手和数据类型。
入门
安装
composer require mckayb/phantasy
用法
use Phantasy\DataTypes\Maybe\Maybe; use function Phantasy\Core\prop; $user = [ "name" => "Foo", "email" => "foo@example.com" ]; $name = Maybe::of($user) ->map(prop('name')) ->getOrElse(null); // "Foo"
更多信息,请参阅文档!
包含内容
- 柯里化、组合、高阶函数等
- Maybe、Either、Reader、Writer、State、链表、验证数据类型。
- 更多即将到来...
贡献
发现错误?想添加任何内容?只需创建一个问题或提交一个pull request。
还需要更多吗?
对于本仓库未包含的其他助手,请查看