⊗ppPmUFRt 197 of 447 menu

Maagizo ya return katika PHP

Wacha tuwe na kitendakazi kinachotoa kiwango cha mraba wa namba iliyopitishwa:

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

Wacha tuseme hatutaki kutoa thamani kwenye skrini, bali kuiandika kwenye kutofautisha fulani, kama hivi:

<?php $res = func(3); // kwenye kutofautisha $res sasa kuna 9 ?>

Kwa hili, katika PHP kuna maagizo maalum return, ambayo yanaweza kubainisha thamani ambayo kitendakazi kinairudisha. Neno inairudisha limaeleweka kama thamani ile, ambayo itaandikwa kwenye kutofautisha, ikiwa kitendakazi kilipewa thamani ile.

Basi, wacha tuandike tena kitendakazi chetu ili kisitoe matokeo kwenye skrini, bali kikirudisha kwenye kutofautisha:

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

Sasa wacha tuandike matokeo ya kazi ya kitendakazi kwenye kutofautisha:

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

Baada ya data kuandikwa kwenye kutofautisha, inaweza, kwa mfano, kutolewa kwenye skrini:

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

Au kwanza data hizo zinaweza kubadilishwa kwa namna fulani, kisha zitolewe kwenye skrini:

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

Inawezekana kufanya vitendo fulani mara moja na matokeo ya kazi ya kitendakazi kabla ya kuandika kwenye kutofautisha:

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

Inawezekana kuita kitendakazi chetu mara kadhaa kwa namba tofauti:

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

Hauhitaji kuandika matokeo kwenye kutofautisha, bali uyaache yatokee mara moja kwenye skrini:

<?php echo func(3); // itatoa 9 ?>

Fanya kitendakazi, ambacho kinachukua namba kama kigezo, na kinakirudisha kiwango cha mraba wa namba hiyo. Kwa kutumia kitendakazi hiki, pata kiwango cha mraba wa namba 3 na uiandike kwenye kutofautisha $res.

Kwa kutumia kitendakazi ulichounda, pata jumla ya viwango vya mraba vya namba 2 na namba 3 na uiandike kwenye kutofautisha $res.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa