コード例 #1
0
ファイル: functions.php プロジェクト: wanggeopens/own-libs
function reduce($array, $callback, $initial = NULL)
{
    return Future\reduce($array, $callback, $initial);
}
コード例 #2
0
ファイル: reduce.php プロジェクト: hprose/hprose-php
<?php

require_once "../vendor/autoload.php";
use Hprose\Future;
$dump = Future\wrap('var_dump');
$numbers = array(Future\value(0), 1, Future\value(2), 3, Future\value(4));
function add($a, $b)
{
    return $a + $b;
}
$dump(Future\reduce($numbers, 'add'));
$dump(Future\reduce($numbers, 'add', 10));
$dump(Future\reduce($numbers, 'add', Future\value(20)));