PHP တွင် PHP Runtime ပတ်ဝန်းကျင်တွင်အလိုအလျောက်သတ်မှတ်ထားသောကြိုတင်သတ်မှတ်ထားသောပြင်ဆင်မှုများဟုခေါ်သောသီးခြားခင်းကျင်းမှုအချို့ရှိသည်။ ကြိုတင်သတ်မှတ်ထားသော Array များသည် developer များအတွက်အဆင်ပြေလွယ်ကူစွာအသုံးပြုသောကမ္ဘာလုံးဆိုင်ရာ variable များနှင့်ဆာဗာပတ် 0 န်းကျင်များကိုအသုံးပြုခြင်းအားဖြင့်အဆင်ပြေစေရန်အဆင်ပြေစေသည်။ ၎င်းတို့ကိုနောက်ထပ်မည်သည့်နေရာတွင်မဆိုအသုံးပြုနိုင်သည်။
$ _server သည်ဆာဗာအများအပြားနှင့် execution ပတ်ဝန်းကျင်သတင်းအချက်အလက်များပါ 0 င်သည်။ ၎င်းသည်ဤအချက်အလက်များကိုရယူရန်အတိုချုပ်နည်းလမ်းဖြစ်သည်။ $ _server တွင်ရှိသောသာမန်သော့အချို့ကိုဤတွင်ဖော်ပြထားသည်။
သက်ဆိုင်ရာအချက်အလက်များကိုရယူရန် $ _server ['key name'] ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်, $ _server ['http_user_agent' ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် client browser မှသတင်းအချက်အလက်များကိုကျွန်ုပ်တို့ရရှိနိုင်သည်။
$userAgent = $_SERVER['HTTP_USER_AGENT'];
echo "client browser သတင်းအချက်အလက်:" . $userAgent;
developer များသည် browser type အရသက်ဆိုင်ရာအပြောင်းအလဲများကိုပြုလုပ်နိုင်ရန်ဤကုဒ်သည် client browser ၏သတင်းအချက်အလက်များကိုပုံနှိပ်ထုတ်ဝေမည်။
$ _GET နှင့် $ _post သည် PHP တွင်တောင်းဆိုမှုဆိုင်ရာသတ်မှတ်ချက်များကိုရရန်အသုံးပြုသောကြိုတင်သတ်မှတ်ထားသော array များဖြစ်သည်။
$ _get သည် URL Parameter မှဖြတ်သန်းသွားသောတန်ဖိုးကိုရရှိရန်အသုံးပြုသည်။ ဒေါ်လာ _post သည် http post method ကို ဖြတ်. တန်ဖိုးကိုရရှိရန်အသုံးပြုသည်။ ဤရွေ့ကား array နှစ်ခုပါဝင်နိုင်သည်မှာတောင်းဆိုထားသော parameter ၏အမည်နှင့်တန်ဖိုးကိုကိုယ်စားပြုသောသော့ချက်တန်ဖိုးအတွဲများစွာပါ 0 င်နိုင်သည်။
ဤတွင်တန်ဖိုးကို $ _GET ခင်းကျင်းအတွင်းရှိတန်ဖိုးကိုရယူခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
if (isset($_GET['name'])) {
$name = $_GET['name'];
echo "ဝမ်းသာစွာနှုတ်ဆက်ခြင်း," . $name . "!";
}
ဤကုဒ်သည် "NAME" အမည်ရှိ parameter တစ်ခုဖြစ်ခြင်းရှိမရှိစစ်ဆေးပြီးတန်ဖိုး variable ကို $ အမည်ဖြင့်သတ်မှတ်ထားသည်။ သို့ဆိုလျှင်ကြိုဆိုသည့်မက်ဆေ့ခ်ျကိုပုံနှိပ်ထုတ်ဝေလိမ့်မည်။
$ _GET နှင့်ဆင်တူသည်, $ _post ကိုပုံစံဖြင့်တင်သွင်းသောအချက်အလက်များကိုရရှိရန်လည်းအသုံးပြုနိုင်သည်။ ဤတွင် $ _post ကို သုံး. ဥပမာတစ်ခုရှိသည်။
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = $_POST['username'];
$password = $_POST['password'];
// အသုံးပြုသူအမည်နှင့်စကားဝှက်စစ်ဆေးခြင်းအတွက်ယုတ္တိဗေဒ...
}
ဤကုဒ်သည်တောင်းဆိုထားသောနည်းလမ်းသည် Post ကို post လုပ်ပြီးပုံစံဖြင့်အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုရရှိသည်ကိုစစ်ဆေးသည်။ ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်အချက်အလက်များကိုပုံစံဖြင့်အလွယ်တကူရယူပြီးနောက်ထပ်အပြောင်းအလဲနဲ့လုပ်ဆောင်နိုင်သည်။
PHP မှကြိုတင်သတ်မှတ်ထားသော arrays များသည်အားကြီးသောနှင့်အဆင်ပြေသောကိရိယာတစ်ခုဖြစ်ပြီး developer များကို Global variable များနှင့်ဆာဗာပတ်ဝန်းကျင်ဆိုင်ရာအချက်အလက်များရရှိနိုင်ရန်စွမ်းရည်ဖြင့်ထောက်ပံ့ပေးသောစွမ်းအားရှိသောကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် $ _server, $ _get, $ _post အပါအ 0 င်ဘုံကြိုတင်သတ်မှတ်ထားသော array များစွာကိုမိတ်ဆက်ပေးခဲ့သည်။
ဤကြိုတင်သတ်မှတ်ထားသော arrays များကိုအသုံးပြုခြင်းအားဖြင့် developer များသည် server နှင့်ဆက်စပ်သောသတင်းအချက်အလက်များကိုတောင်းဆိုနိုင်ပြီး,