Parametrat e Funksioneve në PHP
Gjatë thirrjes së një funksioni ne shkruajmë emrin e tij dhe kllapat e rrumbullakëta bosh:
<?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
func(2); // shfaq 4
?>
Ndërsa kështu - katrorin e numrit 3:
<?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
function func($num) {
}
?>
Në këtë ndryshore $num gjatë thirrjes së funksionit
do të futet numri i treguar në kllapat e rrumbullakëta:
<?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
function func($num) {
echo $num * $num;
}
?>
Le të kontrollojmë punën e funksionit, duke e thirrur atë me numra të ndryshëm:
<?php
function func($num) {
echo $num * $num;
}
func(2); // shfaq 4
func(3); // shfaq 9
?>
Bëni një funksion, i cili me parametër merr një numër dhe shfaq në ekran kubin e atij numri.
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 '---'.