⊗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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন