PHP မှတောင်းဆိုချက်သည် http တောင်းဆိုမှုများကို 0 န်ဆောင်မှုခံယူသူမှဆာဗာမှပေးပို့သော http တောင်းဆိုမှုများကိုကိုင်တွယ်ရန်အသုံးပြုသည်။ တောင်းဆိုချက်အရာဝတ်ထုမှတဆင့် developer များကတောင်းဆိုမှုနည်းလမ်း, တောင်းဆိုမှု header အချက်အလက်များနှင့် parameters များကိုအလွယ်တကူရယူနိုင်သည်။
PHP သည် $ _Request, $ _get, $ _post နှင့်အခြား Global variable များနှင့်အခြားကမ္ဘာလုံးဆိုင်ရာ variable များရှိသော်လည်းဤ variable များသည် array-_REALSS ကိုရရှိထားသည့်အတိုင်းဤ variable များသည် array ပုံစံများဖြစ်သည်။ တောင်းဆိုမှုအရာဝတ်ထုကိုစိတ်ကြိုက်ပြုပြင်ခြင်းအားဖြင့်အချက်အလက်များကိုတောင်းဆိုချက်များကိုအရာဝတ်ထုများကိုထိန်းသိမ်းရန်နှင့်စာဖတ်နိုင်မှုကိုတိုးတက်စေရန်အရာဝတ်ထုများသို့ encapsulated လုပ်နိုင်သည်။
<?php class Request { private $method; private $parameters; public function __construct() { $this-> Method = $ _server ['ayserver']; $-> parameters = array_myge ($ _ Get, $ _post); } အများပြည်သူ function ကို getMethod () $:> နည်းလမ်းကိုပြန်သွားပါ။ } အများပြည်သူလုပ်ဆောင်ချက် GetParameter ($ အမည်) { IF (ISSET ($ ဤ -> Parameters [$ အမည်]))) $:> Parameters [$ နာမ]; } အခြား null ပြန်လာ; } } } $ တောင်းဆိုမှု = အသစ်တောင်းဆိုမှု (), // တောင်းဆိုမှုနည်းလမ်း $ method ကို $ $ toot-> getMethod (); ပဲ့တင်သံ "တောင်းဆိုမှုနည်းလမ်း -" ။ $ နည်းလမ်း။ "<br> "; // တောင်းဆိုမှု parameters တွေကို $ အမည် = $ question-> GetParameter ('name's); ပဲ့တင်သံ "အမည်:" ။ $ နာမည်။ "<br> "; $ age = $ တောင်းဆိုမှု -> GetParameter ('အသက်အရွယ်'); ECHO "အသက်:" ။ $ age ။ "<br> "; >
အထက်ပါဥပမာတွင်တောင်းဆိုမှုကိုစာသင်ခန်းကိုတောင်းဆိုခြင်းနည်းလမ်းနှင့် parameters တွေကိုရယူခြင်း၏လုပ်ဆောင်မှုအပါအ 0 င်ပထမဆုံးသတ်မှတ်ထားသည်။ တောင်းဆိုမှုအရာဝတ်ထုကိုချက်ချင်းစစ်ဆေးပြီးနောက် GetMethod Method မှတစ်ဆင့်တောင်းဆိုမှုအမျိုးအစား (ဥပမာသို့မဟုတ် post) ကိုသင်ရရှိနိုင်ပါသည် ။
တောင်းဆိုမှုကိုစိတ်ကြိုက်ပြင်ဆင်ခြင်းအရာဝတ်ထုသည်ပိုမိုပြောင်းလွယ်ပြင်လွယ်မှုနှင့်ကြီးမားသောစီမံကိန်းများတွင်တိုးချဲ့ခြင်းနှင့်အကောင်းမြင်မှုကိုလွယ်ကူချောမွေ့စေသည်။ ဥပမာအားဖြင့်, JSON တောင်းဆိုသည့်အဖွဲ့၏ခွဲခြမ်းစိတ်ဖြာခြင်း,