pldin601/php-funky

该软件包最新版本(1.0)没有可用的许可证信息。

PHP功能库

1.0 2016-03-08 20:42 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:04:24 UTC


README

PHP功能库。

由两部分组成 - Option 和 Lambda。

Option

Option 是一个表示可选值封装的对象。它可以作为函数的返回值,这些函数在应用时可能返回或不返回有意义的结果。它有两个子类 - Some 和 None。前者封装原始数据,后者表示没有数据可封装。

Lambda

Lambda 是一个工具,可以帮助您创建简短的回调函数,例如在 map、filter、sort 或 reduce 回调中使用。

示例 1. 将返回从 1 到 5 的数字之和

$sum = array_reduce(range(1, 5), func("$ + $"), 0);