PHP에서 return 사용법

return을 활용하여 코드를 단순화하는 몇 가지 방법이 있습니다.

예를 들어 다음 코드를 살펴보겠습니다:

php<?php
  function func($num) {
    if ($num >= 0) {
      $res = sqrt($num);
    } else {
      $res = 0;
    }
    
    return $res;
  }
  
  echo func(3);
?>

보시다시피, 이 코드에서는 조건에 따라 변수 $res에 서로 다른 값이 저장됩니다. 그리고 함수의 마지막 줄에서 이 변수의 내용이 return을 통해 반환됩니다.

이제 여기서 불필요한 변수 $res를 제거하고 더 간결한 형태로 코드를 다시 작성해 보겠습니다:

php<?php
  function func($num) {
    if ($num >= 0) {
      return sqrt($num);
    } else {
      return 0;
    }
  }
  
  echo func(3);
?>
Задание 1

다음 함수가 주어졌습니다:

php<?php
  function func($num1, $num2) {
    if ($num1 > 0 and $num2 > 0) {
      $res = $num1 * $num2;
    } else {
      $res = $num1 - $num2;
    }
    
    return $res;
  }
  
  echo func(3, 4);
?>

학습한 내용에 따라 이 함수를 간결한 형태로 다시 작성하세요.