RosettaCodeData/Task/Man-or-boy-test/PHP/man-or-boy-test-1.php
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

14 lines
398 B
PHP

<?php
function A($k,$x1,$x2,$x3,$x4,$x5) {
$b = function () use (&$b,&$k,$x1,$x2,$x3,$x4) {
return A(--$k,$b,$x1,$x2,$x3,$x4);
};
return $k <= 0 ? $x4() + $x5() : $b();
}
echo A(10, function () { return 1; },
function () { return -1; },
function () { return -1; },
function () { return 1; },
function () { return 0; }) . "\n";
?>