<?php /** * @author Gutsulyak Vadim <*****@*****.**> * @param $a * @param $b */ function sum($a, $b) { return $a + $b; } $result = sum(19, 8); echo sum(19, 8); function sumAll() { $args = func_get_args(); $result = 0; foreach ($args as $argument) { $result += $argument; } return $result; } echo '<br>'; echo sumAll(10, 4, 5, 8, 43);
<!DOCTYPE html> <html> <head> <title>Sum</title> </head> <body> <form action="" method="post"> <label for="num">Введите число</label><br> <input id="num" type="text" name="num" required> <input type="submit"> </form> <?php if ($_POST) { echo "Сумма всех чисел: " . sumAll(); } ?> </body> </html> <?php function sumAll() { $num = trim(strip_tags($_POST["num"])); if (!is_numeric($num)) { die("Вы вели не число"); } $len = strlen($num); $sum = 0; for ($i = 0; $i < $len; $i++) { $sum += $num[$i]; } return $sum;