⊗ppPmUFRN 199 of 447 menu

Sehemu Nyeti ya return katika PHP

Baada ya amri return kutekelezwa - kazi itamaliza kazi yake. Hii inamaanisha: baada ya return kutekelezwa hakuna kodi nyingine itakayotekelezwa.

Tazama mfano:

<?php function func($num) { return $num * $num; echo '!'; // kodi hii haitatekelezwa kamwe } $res = func(3); ?>

Hii haimaanishi kuwa kazini lazima iwe na return moja tu. Lakini moja tu kati yao itatekelezwa.

Katika mfano ufuatao kulingana na thamani ya kigezo kitatekelezwa ama return ya kwanza, ama ya pili return:

<?php function func($num) { if ($num >= 0) { return '+'; } else { return '-'; } } echo func( 3); // itatoa '+' echo func(-3); // itatoa '-' ?>

Nini kitaonyeshwa kwenye skrini kama matokeo ya utekelezaji wa kodi ifuatayo:

<?php function func($num) { return $num; $res = $num * $num; return $res; } echo func(3); ?>

Eleza kwa nini.

Kila echo itatoa nini kama matokeo ya utekelezaji wa kodi ifuatayo:

<?php function func($num) { if ($num <= 0) { return abs($num); } else { return $num * $num; } } echo func(10); echo func(-5); ?>

Eleza kwa nini.

Kila echo itatoa nini kama matokeo ya utekelezaji wa kodi ifuatayo:

<?php function func($num) { if ($num <= 0) { return abs($num); } return $num * $num; } echo func(10); echo func(-5); ?>

Eleza kwa nini.

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