9e127b9831
Most of this is ported over, except some omissions:
- array_filter, array_key_exists (suspected we had coverage already;
one is a bytecode, and one was rewritten in hhas recently)
- some random cases distinguishing init_null_variant vs. null_variant
22 linhas
352 B
PHP
22 linhas
352 B
PHP
<?php
|
|
|
|
function rsum($s1,$s2) {
|
|
return (int)$s1 + (int)$s2;
|
|
}
|
|
function rmul($s1,$s2) {
|
|
return (int)$s1 * (int)$s2;
|
|
}
|
|
|
|
$a = array(1, 2, 3, 4, 5);
|
|
$b = array_reduce($a, "rsum");
|
|
var_dump($b);
|
|
$c = array_reduce($a, "rmul", 10);
|
|
var_dump($c);
|
|
$d = array_reduce($a, "rmul");
|
|
var_dump($d);
|
|
|
|
$x = array();
|
|
$e = array_reduce($x, "rsum", 1);
|
|
var_dump($e);
|
|
|