3v4l.org

run code in 300+ PHP versions simultaneously
<?php function addViaFor(array $numbers) { $sum = 0; foreach($numbers as $number) { $sum += $number; } return $sum; } function addViaWhile(array $numbers) { $sum = 0; while($numbers) { $sum += $numbers[0]; $numbers = array_shift($numbers); } return $sum; } function addViaRecursion(array $numbers) { // } echo addViaFor([3,5]) . "\r\n"; echo addViaWhile([4,7]) . "\r\n"; //echo addViaRecursion([5,2]) . "\r\n";

preferences:
49.37 ms | 402 KiB | 5 Q