Возвращение значений. Оператор return

Содержимое статьи

Оператор return

Функция может возвращать некоторое значение – число, строку и т.д., то есть некоторый результат. Для возвращения значения в функции применяется оператор return, после которого указывается возвращаемое значение.

Например, получим из функции сумму двух чисел:


<?php
function add($a, $b) {
    $sum = $a + $b;
    return $sum;        // завершение функции
}

$result = add(5, 6);
echo $result;           // 11
?>

Функция add() принимает два параметра и возвращает сумму их значений.

Поскольку функция возвращает значение, мы его можем присвоить переменной.

Либо использовать напрямую:

$result= add(5, 6);
echo add(4, 8);

Если после инструкции return в функции идут другие инструкции, то они не будут выполняться:

function add($a, $b) {
    $sum = $a + $b;
    return $sum;        // завершение функции
    echo "sum = $sum";  // эта строка не будут выполняться
}

В реальности даже если функция не использует оператор return, она все равно возвращает значение, только в этом случае это значение – null.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *