PHP တွင် Network Access သည်အလွန်အသုံးများသောလုပ်ငန်းလည်ပတ်မှုလိုအပ်ချက်ဖြစ်သည်။ ဤလိုအပ်ချက်ကိုထောက်ပံ့ရန် PHP သည်အစွမ်းထက်သောကိရိယာကိုထောက်ပံ့ပေးသည်။ ဆံပင်ကောက်ကောက်ဖြင့် HTTP တောင်းဆိုမှုများကိုသင်ပို့နိုင်သည်, HTTP တုံ့ပြန်မှုများကိုလက်ခံရရှိပြီးပြန်လည်ရောက်ရှိသောအချက်အလက်များကိုလုပ်ဆောင်နိုင်သည်။
ဆံပင်ကောက်ကောက်ကိုအသုံးပြုသောအခါတိကျသောလုပ်ဆောင်ချက်များရရှိရန်ရွေးချယ်စရာများစွာကိုသင်မကြာခဏသတ်မှတ်ရန်လိုအပ်သည်။ PHP သည် curl_setopt () function ကိုထောက်ပံ့ပေးသည်။ ဤအချိန်တွင် curl_setop_array () function သည် code ၏ဖတ်ရလွယ်ကူမှုနှင့်ထိန်းသိမ်းခြင်းကိုတိုးတက်စေရန်အစုများသိုလှောင်ထားသောရွေးချယ်မှုများကိုပြုလုပ်နိုင်သည်။
curl_setopt_array () function ကိုအောက်ပါအတိုင်းပုံစံကိုအသုံးပြုသည်။
curl_setopt_array (အရင်းအမြစ် $ ch, array $ ရွေးစရာများ)
$ ch သည် curl_init () ()) ဖြင့်ဖန်တီးထားသောဆံပင်ကောက်ကောက်ကိုင်ပြီး $ ရွေးစရာများမှာရွေးစရာများစွာပါ 0 င်သည့်အပေါင်းအသင်းဖြစ်သည်။ ကျွန်ုပ်တို့သည်ဤခင်းကျင်းမှတဆင့်အသုတ်တွင် curl options များကိုသတ်မှတ်နိုင်သည်။
curl_setop_array () ကိုဘယ်လိုသုံးရမယ်ဆိုတာကိုပြသတဲ့ဥပမာတစ်ခုပါ။
// curl လက်ကိုင် $ ch = curl_init (); // Batch Settings curl options များ curl_setopt_array ($ ch, array) curlopt_URL => "http://www.example.com" " curlopt_timeout => 5, curlopt_retturntransfer => စစ်မှန်တဲ့ ))); // တောင်းဆိုမှုကိုပေးပို့ပြီးတုံ့ပြန်မှု $ တုန့်ပြန် = curl_exec ($ ch); // curl လက်ကိုင် curl_close ($ ch) ကိုပိတ်ပါ။ // လုပ်ငန်းစဉ်တုံ့ပြန်မှုဒေတာ ($ တုံ့ပြန်မှု === fiss) { ECHO "တောင်းဆိုမှုမအောင်မြင်ပါ"; } အခြား ECHO "တောင်းဆိုမှုအောင်မြင်သည် -" $ တုံ့ပြန်မှု, }
ဒီဥပမာအားဖြင့် curl_setop_array () ကိုအသုံးပြုခြင်းသည် curl_setopt () ကိုပေါင်းစပ်နိုင်သည့် curl_setopt () ဟုခေါ်ဆိုနိုင်သည်ကိုသင်တွေ့နိုင်သည်။ တစ်ချိန်တည်းမှာပင် Associative Array ကို အသုံးပြု. parameters များသည်ရွေးချယ်မှုတစ်ခုစီ၏အဓိပ္ပာယ်ကိုပိုမိုရှင်းလင်းစွာဖော်ပြပြီးကုဒ်၏ဖတ်နိုင်မှုကိုပိုမိုကောင်းမွန်စေသည်။
curl_settop_array () function တွင်ခင်းကျင်း၏သော့သည် curl_setopt () တွင်စဉ်ဆက်မပြတ် parameters များနှင့်ကိုက်ညီပြီးခင်းကျင်း၏တန်ဖိုးသည်သက်ဆိုင်ရာ option တန်ဖိုးနှင့်ကိုက်ညီသည်။ ဘုံရွေးချယ်စရာများကိုနားလည်ခြင်းနှင့်သူတို့၏စဉ်ဆက်မပြတ်တန်ဖိုးများကိုနားလည်ရန်ကျွန်ုပ်တို့အားဆံပင်ကောက်ကောက်၏အပြုအမူကိုပြောင်းလွယ်ပြင်လွယ်စွာ configure လုပ်ရန်ကူညီလိမ့်မည်။
စုစုပေါင်း curl_setop_array () သည်အလွန်အဆင်ပြေသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ PHP Development တွင် curl_sett_array ကိုမည်သို့အသုံးပြုရမည်နည်း () သည် Code ၏ထိန်းသိမ်းမှုကိုသိသိသာသာတိုးတက်စေပြီး developer များကွန်ယက်တောင်းဆိုမှုများကိုပိုမိုထိရောက်စွာကိုင်တွယ်နိုင်သည်။