ВУЗ:
Составители:
Рубрика:
41
<?
// Сорт вина, для которого выводятся лучшие годы
$label = "merlot";
// Функция использует массивы и "переменную в переменной"
// для возвращения нескольких значений.
function best_years($label) {
$merlot = array("1987", "1993", "1997");
$zinfandel = array("1989", "1990", "1992");
return $$label;
}
// Функция list( ) используется для получения возвращае-
мых значений.
list ($yr_one, $yr_two, $yr_three) = best_years($label);
print "$label had three particularly remarkable years:
$yr_one. $yr_two, and $yr_three.";
?>
Результат
Рис. 1. Работа с функциями
Рекурсивные функции
Использование рекурсивной функции для суммирования после-
довательных целых чисел:
function summation ($count) {
if ($count != 0) :
return $count + summation($count-1);
endif;
}
$sum = summation(10);
print "Summation = $sum";
В результате выполнения будет выведен следующий результат:
Summation = 55
41
// Сорт вина, для которого выводятся лучшие годы
$label = "merlot";
// Функция использует массивы и "переменную в переменной"
// для возвращения нескольких значений.
function best_years($label) {
$merlot = array("1987", "1993", "1997");
$zinfandel = array("1989", "1990", "1992");
return $$label;
}
// Функция list( ) используется для получения возвращае-
мых значений.
list ($yr_one, $yr_two, $yr_three) = best_years($label);
print "$label had three particularly remarkable years:
$yr_one. $yr_two, and $yr_three.";
?>
Результат
Рис. 1. Работа с функциями
Рекурсивные функции
Использование рекурсивной функции для суммирования после-
довательных целых чисел:
function summation ($count) {
if ($count != 0) :
return $count + summation($count-1);
endif;
}
$sum = summation(10);
print "Summation = $sum";
В результате выполнения будет выведен следующий результат:
Summation = 55
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
