⊗ppPmUFRN 199 of 447 menu

Нуктаи нозукӣ дар бораи return дар PHP

Пас аз он ки дастурreturn иҷро шавад - функсия кори худро ба итмом мерасонад. Яъне: пас аз иҷрои return дигар ҳеҷ коди иловагӣ иҷро намешавад.

Намунаро бубинед:

<?php function func($num) { return $num * $num; echo '!'; // ин код ҳаргиз иҷро намешавад } $res = func(3); ?>

Ин маънои онро надорад, ки дар функсия бояд танҳо якreturn бошад. Аммо танҳо яке аз онҳо иҷро мешавад.

Дар намунаи оянда вобаста ба қимати параметр ё аввалӣ ё дуюм return иҷро мешавад:

<?php function func($num) { if ($num >= 0) { return '+'; } else { return '-'; } } echo func( 3); // '+'-ро хориҷ мекунад echo func(-3); // '-'-ро хориҷ мекунад ?>

Дар натиҷаи иҷрои коди зерин чӣ ба экран хориҷ мешавад:

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

Чаро шарҳ диҳед.

Ҳар якecho дар натиҷаи иҷрои коди зерин чӣ хориҷ мекунад:

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

Чаро шарҳ диҳед.

Ҳар якecho дар натиҷаи иҷрои коди зерин чӣ хориҷ мекунад:

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

Чаро шарҳ диҳед.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан