364 of 410 menu

ကွန်မန်း finally

ဘလောက် finally ကို ခြွင်းချက်များကို ကိုင်တွယ်ရန် ကိုယ်ထည်များ try နှင့် catch နှင့်အတူ အသုံးပြုသည်။ finally အတွင်းရှိ ကုဒ်သည် မည်သည့်အခြေအနေတွင်မဆို - try-ဘလောက် အောင်မြင်စွာ အလုပ်လုပ်သည်ဖြစ်စေ၊ ခြွင်းချက်ဖြစ်ပေါ်သည်ဖြစ်စေ - အလုပ်လုပ်ပါမည်။

ဝါကျဖွဲ့ပုံ

try { // ခြွင်းချက် ဖြစ်ပေါ်စေနိုင်သည့် ကုဒ် } catch (Exception $e) { // ခြွင်းချက် ကိုင်တွယ်ခြင်း } finally { // မည်သည့်အခြေအနေတွင်မဆို အလုပ်လုပ်မည့် ကုဒ် }

ဥပမာ

ကုဒ် အောင်မြင်စွာ အလုပ်လုပ်သည့် ဥပမာ:

<?php try { $res = 10 / 2; echo "Result: " . $res . "\n"; } catch (Exception $e) { echo "Exception: " . $e->getMessage() . "\n"; } finally { echo "This will always execute\n"; } ?>

ကုဒ်အလုပ် လုပ်ဆောင်ချက်ရလဒ်:

Result: 5 This will always execute

ဥပမာ

ခြွင်းချက် ကိုင်တွယ်ခြင်း ဥပမာ:

<?php try { $res = 10 / 0; echo "Result: " . $res . "\n"; } catch (Exception $e) { echo "Exception: " . $e->getMessage() . "\n"; } finally { echo "This will always execute\n"; } ?>

ကုဒ်အလုပ် လုပ်ဆောင်ချက်ရလဒ်:

Exception: Division by zero This will always execute

ဥပမာ

အရင်းအမြစ်များ လွှတ်ပေးရန် finally အသုံးပြုခြင်း:

<?php $file = fopen("example.txt", "r"); try { // ဖိုင်နှင့် အလုပ်လုပ်ခြင်း if ($file) { echo "File opened successfully\n"; } } catch (Exception $e) { echo "Exception: " . $e->getMessage() . "\n"; } finally { if ($file) { fclose($file); echo "File closed in finally block\n"; } } ?>

ကုဒ်အလုပ် လုပ်ဆောင်ချက်ရလဒ်:

File opened successfully File closed in finally block

ဤသည်ကိုလည်း ကြည့်ပါ

  • ကိုယ်ထည် try,
    အသုံးပြုသည်မှာ ခြွင်းချက်များကို ကိုင်တွယ်ရန်
  • အတန်း Exception,
    ဖြစ်သည်မှာ ခြွင်းချက်အားလုံး၏ ပင်မအတန်း
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်