If we need to pass n number of arguments in a PHP function, 3 ellipses or dots are used inside the parenthesis and before the argument. In this way, PHP specifies a variable length argument function.
Example : Code for adding n numbers in PHP.
<!DOCTYPE html> <html> <body> <?php function sum(...$num) { $sum = 0; foreach ($num as $x) { $sum += $x; } return $sum; } echo sum(12, 2, 38, 4); ?> </body> </html> |
Output
56 |