1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<?php function harmonicMeanV1() { $result = 0; $arguments = func_get_args(); foreach ($arguments as $argument) { $result += 1 / $argument; } var_dump('Sum is = ' . $result); return func_num_args() / $result; } var_dump(harmonicMeanV1(-2, 3, 6));
1 2
string(29) "Sum is = -2.7755575615629E-17" float(-108086391056890000)