⊗ppPmUFRN 199 of 447 menu

PHP တွင် return ၏ သိမ်မွေ့သောအချက်

return ညွှန်ကြားချက် လုပ်ဆောင်ပြီးသည်နှင့် - ဖန်ရှင်သည် ၎င်း၏အလုပ်ကို ရပ်တန့်သွားမည်။ ဆိုလိုသည်မှာ- return လုပ်ဆောင်ပြီးနောက် နောက်ထပ် မည်သည့်ကုဒ်မှ လုပ်ဆောင်မည်မဟုတ်ပါ။

ဥပမာကို ကြည့်ပါ-

<?php function func($num) { return $num * $num; echo '!'; // ဤကုဒ်သည် ဘယ်တော့မှ လုပ်ဆောင်မည်မဟုတ် } $res = func(3); ?>

ဆိုလိုသည်မှာ ဖန်ရှင်တွင် return တစ်ခုသာရှိရမည်ဟု မဆိုလိုပါ။ သို့သော် ၎င်းတို့ထဲမှ တစ်ခုသာ လုပ်ဆောင်မည်။

အောက်ပါဥပမာတွင် ပါရာမီတာ၏ တန်ဖိုးပေါ် မူတည်၍ ပထမ 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МакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်