Parametrat e Funksioneve në PHP

Gjatë thirrjes së një funksioni ne shkruajmë emrin e tij dhe kllapat e rrumbullakëta bosh:

php<?php
  func();
?>

Në fakt kllapat jo domosdoshmërisht duhet të jenë bosh - në to mund të kalojmë parametra.

Le të themi, për shembull, ne duam të bëjmë një funksion, që me parametër do të marrë një numër dhe do të shfaqë në ekran katrorin e atij numri.

Si do ta therrasim funksionin tonë tani: ne do të shkruajmë emrin e funksionit, kllapat e rrumbullakëta, dhe në to - një numër, katrorin e të cilit ne duam ta marrim.

Për shembull, kështu ne do të marrim katrorin e numrit 2:

php<?php
  func(2); // shfaq 4
?>

Ndërsa kështu - katrorin e numrit 3:

php<?php
  func(3); // shfaq 9
?>

Tani le të shkruajmë implementimin e funksionit tonë.

Ne e dimë se funksioni me parametër duhet të marrë një numër. Kjo do të thotë, gjatë përcaktimit të funksionit në kllapat e rrumbullakëta ne duhet të shkruajmë një ndryshore, në të cilën do të futet numri i kaluar.

Emri i ndryshores mund të jetë çfarëdo, le të themi, për shembull, ta quajmë $num:

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

Në këtë ndryshore $num gjatë thirrjes së funksionit do të futet numri i treguar në kllapat e rrumbullakëta:

php<?php
  func(2); // në ndryshoren $num do të futet numri 2
  func(3); // në ndryshoren $num do të futet numri 3
?>

Tani le ta bëjmë që funksioni ynë të shfaqë katrorin e numrit të kaluar. Për këtë shumëzojmë ndryshoren $num vetë me vete dhe e shfaqim në ekran:

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

Le të kontrollojmë punën e funksionit, duke e thirrur atë me numra të ndryshëm:

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(2); // shfaq 4
  func(3); // shfaq 9
?>
Задание 1

Bëni një funksion, i cili me parametër merr një numër dhe shfaq në ekran kubin e atij numri.

Задание 2

Bëni një funksion, i cili me parametër merr një numër dhe kontrollon, nëse ky numër është pozitiv apo negativ. Në rastin e parë le të funksioni të shfaqë në ekran tekstin '+++', ndërsa në të dytin '---'.