⊗ppPmUFRt 197 of 447 menu

PHP හි return උපදෙස

අප සතුව ඇතැයි සිතමු, යොමු කරන ලද අංකයේ වර්ගය තිරය මත ප්‍රදර්ශනය කරන ශ්‍රිතයක්:

<?php function func($num) { echo $num * $num; } func(3); // 9 ප්‍රදර්ශනය කරයි ?>

අපට අගය තිරය මත ප්‍රදර්ශනය කිරීමට අවශ්‍ය නොව, යම් විචල්යයකට මෙලෙස ලිවීමට අවශ්‍ය යැයි සිතමු:

<?php $res = func(3); // දැන් $res විචල්යයේ 9 ක් ඇත ?>

මේ සඳහා PHP හි විශේෂ උපදෙසක් ඇත return, එය ශ්‍රිතය ආපසු ලබා දෙන අගය සඳහන් කිරීමට ඉඩ සලසයි. ආපසු ලබා දෙයි යන වචනය යටතේ අදහස් කරන්නේ, විචල්යයකට කැඳවන ලද ශ්‍රිතය පැවරුවහොත් ලියනු ලබන අගයයි.

ඉතින්, අපගේ ශ්‍රිතය නැවත ලියමු, එවිට එය ප්‍රතිඵලය තිරය මත ප්‍රදර්ශනය නොකර, ඒ වෙනුවට එය විචල්යයකට ආපසු ලබා දෙයි:

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

දැන් අපි ශ්‍රිතයේ කාර්යයේ ප්‍රතිඵලය විචල්යයකට ලියමු:

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

දත්ත විචල්යයකට ලියා ඇති පසු, ඒවා, උදාහරණයක් ලෙස, තිරය මත ප්‍රදර්ශනය කළ හැකිය:

<?php $res = func(3); echo $res; // 9 ප්‍රදර්ශනය කරයි ?>

හැකි වන්නේ මුලින්ම මෙම දත්ත යම් ආකාරයකින් වෙනස් කර, ඉන්පසු ඒවා තිරය මත ප්‍රදර්ශනය කිරීමයි:

<?php $res = func(3); $res = $res + 1; echo $res; // 10 ප්‍රදර්ශනය කරයි ?>

විචල්යයකට ලිවීමට පෙර ශ්‍රිතයේ කාර්යයේ ප්‍රතිඵලය සමඟ ක්‍රියා කිහිපයක් කළ හැකිය:

<?php $res = func(3) + 1; echo $res; // 10 ප්‍රදර්ශනය කරයි ?>

විවිධ සංඛ්‍යා සඳහා අපගේ ශ්‍රිතය කිහිප වතාවක් කැඳවිය හැකිය:

<?php $res = func(2) + func(3); echo $res; // 13 ප්‍රදර්ශනය කරයි ?>

ප්‍රතිඵලය විචල්යයකට ලිවීමට අවශ්‍ය නොව, එය වහාම තිරය මත ප්‍රදර්ශනය කළ හැකිය:

<?php echo func(3); // 9 ප්‍රදර්ශනය කරයි ?>

පරාමිතියක් ලෙස අංකයක් පිළිගන්නා ශ්‍රිතයක් සාදන්න, එය මෙම අංකයේ ඝනකය ආපසු ලබා දෙයි. මෙම ශ්‍රිතය භාවිතා කර 3 අංකයේ ඝනකය සොයා එය $res විචල්යයට ලියන්න.

ඔබ විසින් සාදන ලද ශ්‍රිතය භාවිතා කර 2 අංකයේ සහ 3 අංකයේ ඝනකවල එකතුව සොයා එය $res විචල්යයට ලියන්න.

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