PHP program to capture a variable number of arguments to a given function.

bookmark

<?php
//Licence: https://bit.ly/2CFA5XY

function variadicFunction($operands)
{
    $sum = 0;
    foreach($operands as $singleOperand) {
        $sum += $singleOperand;
    }
    return $sum;
}

var_dump(variadicFunction([1, 2]));
var_dump(variadicFunction([1, 2, 3, 4]));
  
?>


Output:

int(3)
int(10)