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

error_log

တစ်နေရာရာမှာအမှားတစ်ခုပို့ပါ
အမည်:error_log
အမျိုးအစား:အမှားကိုင်တွယ်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ဆာဗာအမှားမှတ်တမ်း, ဖိုင်သို့မဟုတ်ဝေးလံခေါင်ဖျားသောပစ်မှတ်သို့အမှားမက်ဆေ့ခ်ျပို့ပါ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

error_log() function သည် server အမှားမှတ်တမ်း, ဖိုင်သို့မဟုတ်ဝေးလံခေါင်သီသောပစ်မှတ်သို့အမှားအယွင်းတစ်ခုပို့သည်။

နမူနာ

0 က်ဘ်ဆာဗာမှတ်တမ်းနှင့်အီးမေးလ်အကောင့်သို့အမှားမက်ဆေ့ခ်ျများပေးပို့ပါ။

 <? PHP
// အမှားကိုဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ပါကအမှားအယွင်းတစ်ခုပို့စ်ကိုဆာဗာမှတ်တမ်းသို့ပို့သည်
အကယ်. ( ! MySQLI_Connect ) , " bad_user" , "bad_password" , " My_DB " )
    error_log ( "ဒေတာဘေ့စ်ကိုချိတ်ဆက်ရန်မအောင်မြင်ပါ" " , 0 ) ;
}

// အကယ်. သင်သည် foo မှထွက်ပြေးပါကအုပ်ချုပ်ရေးမှူးထံအီးမေးလ်ပို့ပါ
လျှင် ( ! ( $ foo = allocate_new_foo ( ) ) ) )
    Error_log ( "အိုးမဟုတ်ပါ။ ငါတို့ foos ထဲကပါ!" , 1 " admin@example.com " ;
}
> 

သဒ္ဒါ

 error_log ( မက်ဆေ့ခ်ျ , အမျိုးအစား , ဦး တည်ရာ , ခေါင်းစီး ) ;
တေးရေး ဖေါ်ပြ
ပန်ကြားစာ လိုအပ်ပါတယ် မှတ်တမ်းတင်ခံရဖို့အမှားမက်ဆေ့ခ်ျကိုဖေါ်ပြသည်။
ပုံနှိပ်စာ

optional ကို။ အမှားအယွင်းများပို့သင့်သည့်နေရာကိုသတ်မှတ်ပါ။ ဖြစ်နိုင်သောတန်ဖိုးများ:

  • 0 - ပုံမှန်။ PHP.ini ရှိ Error_log ညွှန်ကြားချက်ပေါ် မူတည်. operating system log ယန္တရားသို့မဟုတ်ဖိုင်ကို အသုံးပြု. PHP စနစ်မှတ်တမ်းကို PHP စနစ်မှတ်တမ်းသို့ပို့သည်။
  • 1 - မက်ဆေ့ခ်ျကို ဦး တည်ရာ parameter ကသတ်မှတ်ထားတဲ့အီးမေးလ်လိပ်စာကိုပို့လိုက်တယ်။ စတုတ္ထနေ့ parameter_headers များကို ဤအမျိုးအစားတွင်သာအသုံးပြုလိမ့်မည်။
  • 2 - မသုံးတော့ပါ (PHP 3 တွင်သာ)
  • 3 - မက်ဆေ့ခ်ျကို ဦး တည်ရာ နေရာနှင့်အတူဖိုင်တစ်ခုသို့ပို့သည်။ ဇာတ်ကောင် မက်ဆေ့ခ်ျကို ပုံမှန်အားဖြင့်လိုင်းအသစ်တစ်ခုအဖြစ်သတ်မှတ်မည်မဟုတ်။
  • 4 - မက်ဆေ့ခ်ျကို Sapi Log Handler သို့တိုက်ရိုက်ပို့သည်။
ခရီးလမ်းဆုံး optional ကို။ အမှားမက်ဆေ့ခ်ျ၏ပစ်မှတ်ကိုသတ်မှတ်ပါ။ ဤတန်ဖိုးကို အမျိုးအစား parameter ၏တန်ဖိုးကဆုံးဖြတ်သည်။
ဉီးခေါင်းသမား

optional ကို။ CC နှင့် BCC ကဲ့သို့သောအပိုဆောင်းခေါင်းဆောင်မှုများကိုသတ်မှတ်ပါ။ ဤအချက်အလက်သည်စာဖြင့်တူညီသော built-in function ကိုအသုံးပြုသည်။

Message_type ကို 1 သတ်မှတ်ထားသည့်အခါသာအသုံးပြုသည်။

CRLF (\ R \ n) ကိုခေါင်းစီးများခွဲရန်အသုံးပြုသင့်သည်။

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

    restore_exception_handler

    ယခင်ကသတ်မှတ်ထားသောခြ
  • တစ်နေရာရာမှာအမှားတစ်ခုပို့ပါ error_log

    error_log

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

    error_reporting

    Settingsတွင်PHPအမှား
  • trigger_error alias user_error

    user_error

    trigger_erroralias
  • နောက်ဆုံးပေါ်အမှားကိုရှင်းလင်းပါ error_clear_last

    error_clear_last

    နောက်ဆုံးပေါ်အမှားကိ
  • backtrace ထုတ်လုပ်ပါ debug_backtrace

    debug_backtrace

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

    set_exception_handler

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

    trigger_error

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