Teknik Menggunakan return dalam PHP

Terdapat beberapa teknik menggunakan return yang memudahkan kod.

Pertimbangkan, sebagai contoh, kod berikut:

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

Seperti yang anda lihat, dalam kod ini bergantung pada keadaan, pembolehubah $res akan menerima sama ada satu nilai atau nilai yang lain. Dan pada baris terakhir fungsi, kandungan pembolehubah ini dikembalikan melalui return.

Mari kita tulis semula kod ini dalam bentuk yang lebih ringkas, dengan menghapuskan pembolehubah $res yang tidak diperlukan di sini:

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

Diberi fungsi berikut:

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);
?>

Tulis semula dalam bentuk ringkas berdasarkan teori yang telah dipelajari.