Vigezo vya Kazi katika PHP
Wakati wa kiitajo cha kazi, tunaandika jina lake na mabano ya mviringo yaliyo wazi:
<?php
func();
?>
Kweli, mabano si lazima yawe wazi - tunaweza kupitisha vigezo ndani yao.
Wacha, kwa mfano, tutake kutengeneza kazi ambayo itachukua namba kama kigezo na kuonyesha mraba wa namba hiyo.
Sasa tutaikaje kazi yetu: tutaandika jina la kazi, mabano ya mviringo, na ndani yao - namba fulani, ambayo mraba wake tunataka kupata.
Kwa mfano, hivi tutapata mraba wa namba
2:
<?php
func(2); // itaonyesha 4
?>
Na hivi - mraba wa namba 3:
<?php
func(3); // itaonyesha 9
?>
Sasa tuandike utekelezaji wa kazi yetu.
Tunajua kuwa kazi inapaswa kukubali namba kama kigezo. Hivyo, wakati wa kufafanua kazi ndani ya mabano ya mviringo tunapaswa kuandika badilisha fulani, ambayo namba iliyopitishwa itaingia.
Jina la badilisha linaweza kuwa lolote, wacha,
kwa mfano, tuliite $num:
<?php
function func($num) {
}
?>
Katika badilisha hili $num wakati wa kiitajo cha kazi
itaingia namba iliyoonyeshwa kwenye mabano ya mviringo:
<?php
func(2); // kwenye badilisha $num itaingia namba 2
func(3); // kwenye badilisha $num itaingia namba 3
?>
Sasa tufanye ili kazi yetu
ionyeshe mraba wa namba iliyopitishwa. Kwa hili
tuzidishe badilisha $num lenyewe kwa
lenyewe na tuonyeshe kwenye skrini:
<?php
function func($num) {
echo $num * $num;
}
?>
Tuangalie utendaji wa kazi, kukiita kwa namba mbalimbali:
<?php
function func($num) {
echo $num * $num;
}
func(2); // itaonyesha 4
func(3); // itaonyesha 9
?>
Tengeneza kazi, ambayo inakubali namba kama kigezo na kuonyesha mchemraba wa namba hiyo kwenye skrini.
Tengeneza kazi, ambayo inakubali namba kama kigezo
na kukagua ikiwa namba hii ni chanya
au hasi. Katika kesi ya kwanza wacha
kazi ionyeshe maandishi '+++'
kwenye skrini, na ya pili '---'.