PHP 4 на практике



Возврат значений из функции - часть 3


  • Вывести сообщение с информацией о рекомендуемых годах.

    Листинг 4.4. Возвращение функцией нескольких величин

    // Сорт вина, для которого выводятся лучшие годы

    $label = "merlot";

    // Функция использует массивы и "переменную в переменной"

    // для возвращения нескольких значений.

    function best_years($label) {

    $merlot = array("1987", "1983", "1977");

    $zinfandel = array("1992", "1990", "1989");

    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.";

    Программа выводит следующий результат:

    merlot has three particularly remarkable years: 1987, 1983 and 1977.




    Содержание  Назад  Вперед