Udhëzimi return në PHP

Le të themi se kemi një funksion që nxjerr në ekran katrorin e numrit të dhënë:

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(3); // nxjerr 9
?>

Le të themi se ne duam që të mos e shfaqim vlerën në ekran, por ta shkruajmë në ndonjë variabël, kështu:

php<?php
  $res = func(3); // në variablin $res tani 9
?>

Për këtë në PHP ekziston një udhëzim i veçantë return, i cili lejon që të përcaktohet vlera që kthen funksioni. Me fjalën kthen kuptohet vlera që do të shkruhet në variabël, nëse asaj i caktohet funksioni i thirrur.

Pra, le të rishkruajmë funksionin tonë në mënyrë që të mos e nxjerrë rezultatin në ekran, por ta kthejë atë në variabël:

php<?php
  function func($num) {
    return $num * $num;
  }
?>

Tani le të shkruajmë rezultatin e punës së funksionit në një variabël:

php<?php
  $res = func(3);
?>

Pasi të dhënat janë shkruar në variabël, ato mund, për shembull, të shfaqen në ekran:

php<?php
  $res = func(3);
  echo $res; // nxjerr 9
?>

Ose fillimisht mund t'i ndryshoni këto të dhëna në një farë mënyre, e më pas t'i shfaqni në ekran:

php<?php
  $res = func(3);
  $res = $res + 1;
  echo $res; // nxjerr 10
?>

Mund të kryhen menjëherë disa veprime me rezultatin e punës së funksionit para se të shkruhet në variabël:

php<?php
  $res = func(3) + 1;
  echo $res; // nxjerr 10
?>

Mund ta thirrim funksionin tonë disa herë për numra të ndryshëm:

php<?php
  $res = func(2) + func(3);
  echo $res; // nxjerr 13
?>

Mund të mos e shkruani rezultatin në një variabël, por menjëherë ta shfaqni atë në ekran:

php<?php
  echo func(3); // nxjerr 9
?>
Задание 1

Krijoni një funksion që si parametër merr një numër dhe kthen kubin e këtij numri. Me ndihmën e këtij funksioni gjeni kubin e numrit 3 dhe shkruajeni atë në variablin $res.

Задание 2

Me ndihmën e funksionit që krijuat gjeni shumën e kubeve të numrit 2 dhe numrit 3 dhe shkruajeni atë në variablin $res.