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

අධ්‍යයනය කළ න්‍යායට අනුකූලව එය කෙටි ආකාරයෙන් නැවත ලියන්න.