ကွန်ယက်တောင်းဆိုမှုများပြုလုပ်သောအခါ connection timeout, dns resolution ပျက်ကွက်စသည့်အမှားများကိုမကြာခဏကြုံတွေ့ရလေ့ရှိသည် curl_errno()
ဤအမှားများကိုပိုမိုထိရောက်စွာကိုင်တွယ်နိုင်ရန် PHP သည်အလွန်ထိရောက်စွာလုပ်ဆောင်နိုင်စွမ်းရှိပါသည်
အပေါ်ကဥပမာမှာကျွန်တော်တို့ဟာအရင်ကဆံပင်ကောက်ကောက်ကိုလက်ကိုင်ကိုင်ပြီး (တောင်းဆိုတဲ့ URL) (တောင်းဆိုတဲ့ URL နဲ့ Respons content ကိုပြန်ပို့မလား) ထို့နောက် curl တောင်းဆိုမှုကို curl_exec () function ကို အသုံးပြု. ကွပ်မျက်ခံရပြီးရလဒ်ကို $ တုန့်ပြန်မှု variable တွင်သိမ်းထားသည်။
ထို့နောက်အမှားတစ်ခုရှိမရှိစစ်ဆေးရန် curl_errno () function ကိုကျွန်ုပ်တို့အသုံးပြုသည်။ အမှားတစ်ခုရှိပါကအမှားကုဒ်ကိုရယူရန် Curl_errno () function ကိုသုံးပါ, ၎င်းကို $ error_code variable တွင်သိမ်းပါ။ အမှားမရှိလျှင် output ကိုဆံပင်ကောက်ကောက်တောင်းဆိုမှုသည်အောင်မြင်သည်။
နောက်ဆုံးအနေဖြင့်ဆံပင်ကောက်ကောက်ကိုပိတ်ရန်နှင့်အရင်းအမြစ်ကိုအခမဲ့ပိတ်ရန် curl_close () function ကိုသုံးပါ။
ဤတွင်ဘုံကောက်ကောက်အမှားကုဒ်များနှင့်၎င်းတို့၏အဓိပ္ပါယ်များကိုဤတွင်ဖော်ပြထားသည်။
ဤအမှားကုဒ်များသည် developer များက developer များကဆံပင်ကောက်ကောက်တောင်းခံခြင်းနှင့်အမှားများကိုကိုင်တွယ်ရန်သင့်လျော်သောလုပ်ဆောင်မှုများကိုပြုလုပ်သောပြ problems နာများကိုနားလည်ရန်ကူညီနိုင်သည်။
curl_errno () function ကိုအသုံးပြုခြင်းအားဖြင့် developer များသည်အမှားကုဒ်များကိုအလွယ်တကူရယူနိုင်ပါသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်မတူညီသောအမှားကိုင်တွယ်မှုများကိုကွဲပြားသောအမှားကုဒ်များပေါ်တွင် အခြေခံ. လုပ်ဆောင်နိုင်သည့်လုပ်ဆောင်မှုပုံစံအမျိုးမျိုးအပေါ် အခြေခံ. လုပ်ဆောင်နိုင်သည်။
ဤဆောင်းပါးရှိနိဒါန်းနှင့်နမူနာကုဒ်သည်သင်က curl_errno () function ကိုနားလည်ရန်နှင့်အသုံးပြုရန်အတွက်အထောက်အကူပြုလိမ့်မည်ဟုမျှော်လင့်ပါသည်။