die ကွန်စထရက်ရှင်

die ကွန်စထရက်ရှင် (သို့မဟုတ် ၎င်း၏ တူညီသော exit) သည် PHP စကရစ်ပ် လုပ်ဆောင်ခြင်းကို ချက်ချင်း ရပ်တန့်လိုက်သည်။ ဤသို့လုပ်ဆောင်ရာတွင် အလုပ်ပြီးဆုံးမှုမတိုင်မီ ထုတ်ပြမည့် မက်ဆေ့ဂျ်တစ်ခုကို ပေးပို့နိုင်သည်။ ဤကွန်စထရက်ရှင်ကို အမှားများ ကိုင်တွယ်ခြင်း သို့မဟုတ် စကရစ်ပ်ကို အတင်းအကျပ် ရပ်တန့်ရန် မကြာခဏ အသုံးပြုသည်။

ဝါကျဖွဲ့စည်းပုံ

phpdie(message);

ဥပမာ

မက်ဆေ့ဂျ်တစ်ခုဖြင့် စကရစ်ပ်ကို ရိုးရှင်းစွာ ရပ်တန့်ခြင်း:

php<?php
  die('စကရစ်ပ် ရပ်တန့်လိုက်ပါပြီ။');
  echo 'ဤအရာကို လုပ်ဆောင်မည် မဟုတ်ပါ။';
?>

ကုဒ် လုပ်ဆောင်ခြင်း၏ ရလဒ်:

php'စကရစ်ပ် ရပ်တန့်လိုက်ပါပြီ။'

ဥပမာ

အခြေအနေ စစ်ဆေးခြင်းတွင် die ကို အသုံးပြုခြင်း:

php<?php
  $res = false;
  if (!$res) {
    die('လုပ်ငန်းစဉ် မအောင်မြင်ပါ။');
  }
  echo 'အောင်မြင်ပါသည်။';
?>

ကုဒ် လုပ်ဆောင်ခြင်း၏ ရလဒ်:

php'လုပ်ငန်းစဉ် မအောင်မြင်ပါ။'

ဥပမာ

မက်ဆေ့ဂျ်မပါဘဲ die ကို အသုံးပြုခြင်း:

php<?php
  // တစ်ချို့ကုဒ်
  die();
  // အောက်ပါကုဒ်ကို လုပ်ဆောင်မည် မဟုတ်ပါ။
?>

ဤအရာကိုလည်း ကြည့်ပါ

  • exit ဖန်ရှင်ကို၊
    ထိုဖန်ရှင်သည် die ၏ တူညီသော ဖန်ရှင်တစ်ခု ဖြစ်သည်။
  • trigger_error ဖန်ရှင်ကို၊
    ထိုဖန်ရှင်သည် အသုံးပြုသူပိုင် အမှားတစ်ခုကို ဖန်တီးပေးသည်။