လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> user_error

user_error

trigger_error alias
အမည်:user_error
အမျိုးအစား:အမှားကိုင်တွယ်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အသုံးပြုသူသတ်မှတ်ထားသောအမှားတစ်ခုဖြစ်ပေါ်စေသည်

function name: user_error ()

သက်ဆိုင်သောဗားရှင်း - PHP 4, PHP 5, PHP 7

အသုံးပြုမှု - user_ERRORR () function ကိုအသုံးပြုသူသတ်မှတ်ထားသောအမှားတစ်ခုဖွင့်ရန်အသုံးပြုသည်။ developer များက application တွင်အမှားအယွင်းများကိုကိုယ်တိုင်မြှင့်တင်ရန်နှင့်ထုံးစံအမှားမက်ဆေ့ခ်ျများနှင့်အမှားအယွင်းများအတွက်ရွေးချယ်စရာများပေးရန်ခွင့်ပြုသည်။

Syntax: Bool user_ERROR (string $ error_msg [in int $ robype = e_user_notice])

Parametermer

  • Error_Msg: လိုအပ်တဲ့အမှားမက်ဆေ့ခ်ျကို string ကိုသတ်မှတ်ပါတယ်။ မည်သည့်တရားဝင် string ကိုနိုင်ပါတယ်။
  • error_type: optional ကို error_typ ၏ကိန်းဂဏန်း၏ကိန်းတန်ဖိုးကိုသတ်မှတ်ပါတယ်။ ပုံသေသည် e_user_notice ဖြစ်သည်။

ပြန်လာတန်ဖိုး - အမှားတစ်ခုအောင်မြင်စွာအစပျိုးလိုက်ရင်စစ်မှန်တဲ့ပြန်လာပါ။ မဟုတ်ရင်မှားယွင်းတဲ့ပြန်လာ။

ဥပမာ -

 <?php // 自定义错误处理函数function customError($error_level, $error_message, $error_file, $error_line, $error_context) { echo "自定义错误处理函数被触发:"; echo "错误级别:$error_level<br>"; echo "错误消息:$error_message<br>"; echo "错误文件:$error_file<br>"; echo "错误行号:$error_line<br>"; echo "错误上下文:"; print_r($error_context); } // 设置自定义错误处理函数set_error_handler("customError"); // 触发一个用户自定义错误$user_message = "这是一个自定义错误示例"; user_error($user_message, E_USER_ERROR); ?>

ထုတ်လုပ်မှု -

自定义错误处理函数被触发:错误级别:256错误消息:这是一个自定义错误示例错误文件:path/to/your/file.php错误行号:15错误上下文:Array ( )

အပေါ်ကဥပမာမှာကျွန်တော်တို့ဟာထုံးတမ်းစဉ်လာအမှားလုပ်တဲ့ function customError() ကိုသတ်မှတ်ပြီး set_error_handler () function ကိုသုံးပြီး set_error_handler() function ကိုသုံးပါ။ နောက်ပြီး user_error() function ကို အသုံးပြု. အမှားအယွင်းများနှင့်အမှားအယွင်းများကိုသတ်မှတ်ခြင်း, နောက်ဆုံးအနေဖြင့်အမှားကိုင်တွယ်သည့်လုပ်ဆောင်ချက်ကိုခေါ်ဆိုခြင်းနှင့်အမှားအယွင်းများသည် output ကိုဖြစ်သည်။

user_error() function ကို Runtime တွင်အသုံးပြုသူသတ်မှတ်ထားသောအမှားများကိုသာပြုလုပ်နိုင်ပြီး syntax အမှားအယွင်းများသို့မဟုတ်အခြားအမှားအယွင်းများကိုမကိုင်တွယ်နိုင်ကြောင်းသတိပြုပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • backtrace ထုတ်လုပ်ပါ debug_backtrace

    debug_backtrace

    backtraceထုတ်လုပ်ပါ
  • Settings တွင် PHP အမှားများကိုမည်သို့အစီရင်ခံတင်ပြသင့်သည် error_reporting

    error_reporting

    Settingsတွင်PHPအမှား
  • traceback ပုံနှိပ်ပါ debug_print_backtrace

    debug_print_backtrace

    tracebackပုံနှိပ်ပါ
  • အသုံးပြုသူ - သတ်မှတ်ထားသောခြွင်းချက်ကိုင်တွယ် function ကိုသတ်မှတ် set_exception_handler

    set_exception_handler

    အသုံးပြုသူ-သတ်မှတ်ထာ
  • ယခင်ကသတ်မှတ်ထားသောခြွင်းချက်ကိုင်တွယ် function ကိုပြန်လည်ရယူပါ restore_exception_handler

    restore_exception_handler

    ယခင်ကသတ်မှတ်ထားသောခြ
  • အသုံးပြုသူ - သတ်မှတ်ထားသောအမှားကိုင်တွယ်လုပ်ဆောင်ချက်များကိုသတ်မှတ်ပါ set_error_handler

    set_error_handler

    အသုံးပြုသူ-သတ်မှတ်ထာ
  • တစ်နေရာရာမှာအမှားတစ်ခုပို့ပါ error_log

    error_log

    တစ်နေရာရာမှာအမှားတစ်
  • နောက်ဆုံးအမှားကိုရယူပါ error_get_last

    error_get_last

    နောက်ဆုံးအမှားကိုရယူ
လူကြိုက်များသော ဆောင်းပါးများ