Полный цикл в digital

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

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

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

<?
function add($a, $b)
{
return $a + $b;
}
$result = add(5, 6);
echo $result; // 11

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

return $a + $b;

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

$result = add(5, 6);

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

echo add(4, 8);

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

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

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

<?
function add($a, $b)
{
$sum = $a + $b;
echo "sum = $sum<br/>";
}
$result = add(5, 6);
if($result === null)
echo "result равен null";
else
echo "result не равен null";
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг