(краткое содержание)
1
Лекции курса PHP7 + MySQL с нуля
(краткое содержание)
$c += $a * $b;
}
} else {
for($a; $a < $c; $a++) {
$b += $a * $c;
}
}
return $b * $c;
}
//Вызываем функцию
$var1 = new_func(5);
$var2 = new_func(12);
echo "<p>var1 = $var1</p>";
echo "<p>var2 = $var2</p>";
Как видно из листинга 23.1., в теле функции может быть объявлено любое
количество операций в допустимом синтаксисе языка. Кроме того, пример из
листинга можно было бы переделать, убрав инструкцию return и переопределив тип
функции на void:
Листинг 23.2. Функция без инструкции return
//Вызываем функцию
new_func(5);
new_func(12);
2
Лекции курса PHP7 + MySQL с нуля
(краткое содержание)
function new_func(...$wild_animals) {
foreach($wild_animals as $value) {
$value .= " - дикое животное";
echo "<p>$value</p>";
}
}