⊗ppPmUFRN 199 of 447 menu

PHP හි return සූක්ෂ්ම ස්ථානය

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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න