die ကွန်စထရက်ရှင်
die ကွန်စထရက်ရှင် (သို့မဟုတ် ၎င်း၏ တူညီသော exit) သည် PHP စကရစ်ပ် လုပ်ဆောင်ခြင်းကို ချက်ချင်း ရပ်တန့်လိုက်သည်။
ဤသို့လုပ်ဆောင်ရာတွင် အလုပ်ပြီးဆုံးမှုမတိုင်မီ ထုတ်ပြမည့် မက်ဆေ့ဂျ်တစ်ခုကို ပေးပို့နိုင်သည်။
ဤကွန်စထရက်ရှင်ကို အမှားများ ကိုင်တွယ်ခြင်း သို့မဟုတ် စကရစ်ပ်ကို အတင်းအကျပ် ရပ်တန့်ရန် မကြာခဏ အသုံးပြုသည်။
ဝါကျဖွဲ့စည်းပုံ
die(message);
ဥပမာ
မက်ဆေ့ဂျ်တစ်ခုဖြင့် စကရစ်ပ်ကို ရိုးရှင်းစွာ ရပ်တန့်ခြင်း:
<?php
die('စကရစ်ပ် ရပ်တန့်လိုက်ပါပြီ။');
echo 'ဤအရာကို လုပ်ဆောင်မည် မဟုတ်ပါ။';
?>
ကုဒ် လုပ်ဆောင်ခြင်း၏ ရလဒ်:
'စကရစ်ပ် ရပ်တန့်လိုက်ပါပြီ။'
ဥပမာ
အခြေအနေ စစ်ဆေးခြင်းတွင် die ကို အသုံးပြုခြင်း:
<?php
$res = false;
if (!$res) {
die('လုပ်ငန်းစဉ် မအောင်မြင်ပါ။');
}
echo 'အောင်မြင်ပါသည်။';
?>
ကုဒ် လုပ်ဆောင်ခြင်း၏ ရလဒ်:
'လုပ်ငန်းစဉ် မအောင်မြင်ပါ။'
ဥပမာ
မက်ဆေ့ဂျ်မပါဘဲ die ကို အသုံးပြုခြင်း:
<?php
// တစ်ချို့ကုဒ်
die();
// အောက်ပါကုဒ်ကို လုပ်ဆောင်မည် မဟုတ်ပါ။
?>
ဤအရာကိုလည်း ကြည့်ပါ
-
exitဖန်ရှင်ကို၊
ထိုဖန်ရှင်သည် die ၏ တူညီသော ဖန်ရှင်တစ်ခု ဖြစ်သည်။ -
trigger_errorဖန်ရှင်ကို၊
ထိုဖန်ရှင်သည် အသုံးပြုသူပိုင် အမှားတစ်ခုကို ဖန်တီးပေးသည်။