error_reporting အခွင့်အရေး
error_reporting အခွင့်အရေးသည် script လုပ်ဆောင်နေစဉ် ပြသမည့် အမှားအယွင်းများ၏ အဆင့်ကို သတ်မှတ်ပေးသည်။ ၎င်းသည် ကြိုတင်သတ်မှတ်ထားသော အမှားအဆင့် ကိန်းသေများ သို့မဟုတ် bitwise OR ဖြင့် ၎င်းတို့၏ ပေါင်းစပ်မှုကို လက်ခံနိုင်သည်။ အခွင့်အရေးသည် အရင်က အစီရင်ခံမှုအဆင့်ကို ပြန်ပေးသည်။
ဝါကျဖွဲ့စည်းပုံ
error_reporting([int $level]);
ဥပမာ
အမှားအားလုံးကို ပြသရန် အစီရင်ခံမှုအဆင့်ကို သတ်မှတ်ကြပါစို့။
<?php
error_reporting(E_ALL);
?>
ဥပမာ
အမှားအယွင်းအစီရင်ခံမှုများကို ပိတ်ထားကြပါစို့။
<?php
error_reporting(0);
?>
ဥပမာ
ပေါင်းစပ်ထားသော အစီရင်ခံမှုအဆင့်ကို သတ်မှတ်ကြပါစို့။
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>
ဥပမာ
လက်ရှိအစီရင်ခံမှုအဆင့်ကို ရယူကြပါစို့။
<?php
$current_level = error_reporting();
echo $current_level;
?>
ဒါကိုလည်း ကြည့်ပါ
-
ini_setအခွင့်အရေး,
အဲဒါက configuration settings တွေကို သတ်မှတ်ပေးတယ်။ -
set_error_handlerအခွင့်အရေး,
အဲဒါက အသုံးပြုသူစိတ်ကြိုက် အမှားကိုင်တွယ်ရေးကိရိယာကို သတ်မှတ်ပေးတယ်။