- array_pop: documentation ( source)
<?php
function maximum($list,$current) {
if(empty($list)) return $current;
$test = array_pop($list);
$current = $current < $test ? $test : $current;
return maximum($list, $current);
}
$list = array(2,1,4,2,6,77,2,1,3,44);
echo maximum($list, 0);