ဆပ်ပြာ (ရိုးရှင်းသောအရာဝတ်ထု Access access protocol) သည်ဖွဲ့စည်းပုံသတင်းအချက်အလက်များကိုဖလှယ်ရန်အသုံးပြုသော XML အခြေပြု protocol တစ်ခုဖြစ်ပြီး 0 န်ဆောင်မှုများကို 0 န်ဆောင်မှုပေးသည့်အခါကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ ဆပ်ပြာ API သည်မတူညီသောလည်ပတ်မှုစနစ်များနှင့်ပရိုဂရမ်းမင်းဘာသာစကားများအကြားအပြန်အလှန်ဆက်သွယ်မှုကိုခွင့်ပြုပြီး protocols နှင့်စံနှုန်းများကိုထောက်ပံ့နိုင်သည်။
ဤဆောင်းပါးတွင်ဆပ်ပြာ protocol ၏အခြေခံစစ်ဆင်ရေးကိုနားလည်စေရန် PHP ကို အသုံးပြု. ဆပ်ပြာ API ကိုမည်သို့ဖန်တီးရမည်ကိုပြပါလိမ့်မည်။
ဆပ်ပြာ API ကိုမရေးခင်အောက်ပါအခြေခံများကသင့်ကိုကူညီလိမ့်မည်။
PHP တွင်ဆပ်ပြာ API ကိုဖန်တီးရန်ဆာဗာဘက်တွင်ဆပ်ပြာဆာဗာတစ်ခုကိုပထမဆုံးတည်ဆောက်ရန်လိုအပ်သည်။ ဤတွင်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
အထက်ပါကုဒ်တွင်ဆပ်ပြာဆာဗာကိုပထမဆုံးဖန်တီးပြီး WSDL ဖိုင်ကိုလမ်းကြောင်းကိုသတ်မှတ်သည်။ WSDL ဖိုင်သည်ဆပ်ပြာဝန်ဆောင်မှု၏လုပ်ဆောင်မှုများနှင့် interfles များကိုဖော်ပြသည်။
နောက်တစ်ခုက Parameter $ နာမကိုယူပြီး string ကိုပြန်ပို့သောရိုးရှင်းသော API function ကို function တစ်ခု `sayhello` ကိုသတ်မှတ်သည်။ နောက်ဆုံးအနေဖြင့် Superap server သို့ SOAP ဆာဗာသို့ SOAP ဆာဗာသို့ထည့်ပြီးတောင်းဆိုမှုကိုကိုင်တွယ်ရန် `လက်ကိုင် ()` ဟုခေါ်ဆိုပါ။
ဆပ်ပြာ api နှင့်အပြန်အလှန်ဆက်သွယ်နိုင်ရန်အတွက်ကျွန်ုပ်တို့သည်ဆပ်ပြာသုံးစွဲသူတစ် ဦး ကိုဖန်တီးရန်လိုအပ်သည်။ ဤတွင် client အတွက်နမူနာကုဒ်ဖြစ်သည်။
client compice တွင်ကျွန်ုပ်တို့သည်ဆပ်ပြာသုံးစွဲသူတစ် ဦး ကိုဖန်တီးပြီး WSDL ဖိုင်သို့လမ်းကြောင်းကိုသတ်မှတ်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည် `မင်္ဂလာပါ function ကိုခေါ်။ " World "ကို parameter အဖြစ်ဖြတ်သန်းသွားသည်။
နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်ပြန်လာသောကြိုး `" ဟဲလို, ကမ္ဘာ "`
ရိုးရှင်းသောဒေတာအမျိုးအစားများအပြင်ဆပ်ပြာ API သည်ရှုပ်ထွေးသောအရာဝတ်ထုများနှင့် array များကိုလည်းဖြတ်သွားနိုင်သည်။ အရာဝတ်ထုတစ်ခုအနေဖြင့်အရာဝတ်ထုတစ်ခုကို အသုံးပြု. ဥပမာတစ်ခုမှာဥပမာတစ်ခုဖြစ်သည်။
အထက်ပါကုဒ်တွင် `ပုဂ္ဂိုလ်၏လူတန်းစားကိုသတ်မှတ်ပြီး attribute နှစ်ခုကိုသတ်မှတ်သည်။ attribute နှစ်ခုကိုပါ 0 င်သည်။ ထိုအခါကျွန်ုပ်တို့သည် function `Sayhelloperson` ကိုဖန်တီးပြီး` `` အရာဝတ်ထုတစ်ခုကိုလက်ခံရရှိပြီးထိုအရာဝတ်ထု၏ attribute များပါ 0 င်သည့် string ကိုပြန်ပို့သည်။
0 န်ဆောင်မှုခံယူသူသည်ဤကဲ့သို့သော `ပုဂ္ဂိုလ်၏အရာဝတ်ထုကိုဖြတ်သန်းသွားနိုင်သည်။
Client Code တွင်ကျွန်ုပ်တို့သည် `` `` `` `` `` `အမည်နှင့်` `` အသက်အရွယ်၏ဂုဏ်သတ္တိများကိုသတ်မှတ်ပါ။ ထို့နောက်ကျွန်ုပ်တို့သည်ဆပ်ပြာ client တစ်ခု ဖန်တီး. ဤအရာဝတ်ထုကိုဖြတ်ကျော်ရန် `sayhelloperson` ကိုခေါ်ယူခြင်းနှင့်နောက်ဆုံးရလဒ်ထုတ်ပြန်ရန်။
ဤဆောင်းပါးမှတစ်ဆင့် PHP ကို အသုံးပြု. ဆပ်ပြာ APIs ကိုမည်သို့ဖန်တီးရမည်ကိုသင်လေ့လာသင်ယူခဲ့သည်။ ဆပ်ပြာ protocol သည် Cross-platform ဝက်ဘ် 0 န်ဆောင်မှုများ၏ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ခိုင်မာသောထောက်ခံမှုပေးပြီးမြင့်မားသောလုံခြုံရေးနှင့်ယုံကြည်စိတ်ချရမှုလိုအပ်သည့်အခြေအနေများအတွက်သင့်တော်သည်။ သင်၏လိုအပ်ချက်များနှင့်အညီဝက်ဘ် 0 န်ဆောင်မှုအမျိုးအစားအမျိုးမျိုးကိုသင် ဖန်တီး. အခြားစနစ်များနှင့်အပြန်အလှန်ဆက်သွယ်နိုင်သည်။