Linux ပတ် 0 န်းကျင်တွင် PHP သည်ကျယ်ပြန့်စွာအသုံးပြုသောဆာဗာဘေးထွက် side scriping language ဖြစ်ပြီး၎င်း၏ system variable များသည် developer များအတွက်အလွန်အရေးကြီးသည်။ Php System System Variables များကိုနားလည်ခြင်းသည်ဖွံ့ဖြိုးရေးထိရောက်မှုကိုတိုးတက်စေရုံသာမက application များ၏လည်ပတ်မှုတည်ငြိမ်မှုကိုတိုးမြှင့်နိုင်သည်။ ဤဆောင်းပါးသည် developer များကဤအရေးကြီးသောအသိပညာကိုကျွမ်းကျင်ရန်ကူညီရန်ဤဆောင်းပါးသည် PHP ၏ system variable များကို Linux တွင်နက်နက်ရှိုင်းရှိုင်းခွဲခြမ်းစိတ်ဖြာလိမ့်မည်။
PHP System Variables သည် PHP ပတ်ဝန်းကျင်တွင်အလိုအလျောက်ထုတ်ပေးသော variable များကိုအလိုအလျောက်ထုတ်လုပ်သည်။ ဤ variable များသည် operating system, server information နှင့်အသုံးပြုသူအချက်အလက်များကဲ့သို့သောလက်ရှိကွပ်မျက်မှုပတ်ဝန်းကျင်နှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုပါ 0 င်သည်။ ဤ variable များကိုနားလည်ခြင်းသည် developer များအားပတ်ဝန်းကျင်ကိုပိုမိုထိရောက်စွာ debug လုပ်ရန်ခွင့်ပြုသည်။
ဤတွင်အများအားဖြင့်အသုံးပြုသော PHP System system variable များမှာ Linux တွင်ရှိသည်။
$ _server: ဤ variable သည်တောင်းဆိုမှု header, လမ်းကြောင်းစသဖြင့်လက်ရှိတောင်းဆိုမှုနှင့်သက်ဆိုင်သောသတင်းအချက်အလက်ပါ 0 င်သည့် array တစ်ခုဖြစ်သည်။
$ _ENV: ဤ variable သည်သဘာဝပတ်ဝန်းကျင် variable ၏တန်ဖိုးကိုသက်သာစေပြီးစနစ်ပတ်ဝန်းကျင်နှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုရယူရန်အသုံးပြုနိုင်သည်။
$ _Session: အသုံးပြုသူ session အချက်အလက်ကိုသိမ်းဆည်းရန်အသုံးပြုသည်။ အသုံးပြုသူအဆင့်အတန်းကိုမတူညီသောစာမျက်နှာတောင်းဆိုမှုများတွင်ထိန်းသိမ်းထားသည်။
$ _cookie: ကွတ်ကီးဒေတာများကို User browser များမှစတိုးဇီနိုင်ငံစီမံခန့်ခွဲမှုနှင့်ဒေတာထုတ်လွှင့်မှုကိုအထောက်အကူပြုသည်။
PHP ၏ System variable များကိုနားလည်ပြီးနောက်ဤ variable များကိုသင်၏ code တွင်မည်သို့အသုံးပြုရမည်ကိုကြည့်ကြစို့။ ဤတွင်ဤ system variable များကိုမည်သို့ရယူရမည်ကိုပြသသည့်နမူနာကုဒ်အချို့ကိုဤတွင်ဖော်ပြထားသည်။
ဆာဗာသတင်းအချက်အလက်ကိုလက်ရှိတောင်းဆိုရန် $ _server variable ကိုသုံးပါ။ ဥပမာအားဖြင့်:
echo 'လက်ရှိဇာတ်ညွှန်းအမည်မှာ:' . $_SERVER['SCRIPT_NAME'];
echo 'တောင်းဆိုမှုနည်းလမ်းဖြစ်ပါတယ်:' . $_SERVER['REQUEST_METHOD'];
System ၏ပတ် 0 န်းကျင်ဆိုင်ရာ variable များကို $ _ENV မှတဆင့်ရယူနိုင်သည်။ အောက်ပါကုဒ်သည်တိကျသောပတ် 0 န်းကျင် variable ကိုမည်သို့ရရှိနိုင်ကြောင်းပြသသည်။
echo 'လက်ရှိအသုံးပြုသူသည်:' . $_ENV['USER'];
အသုံးပြုသူအစည်းအဝေးအချက်အလက်များကိုစီမံရန် $ _Session ကို သုံးပါ။ ဤတွင်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
session_start();
$_SESSION['username'] = 'exampleUser';
echo 'အသုံးပြုသူအမည်:' . $_SESSION['username'];
PHP System System variable များကို Linux ရှိ PHP စနစ် Variable များသည် Developer များနေ့စဉ်အလုပ်အတွက်အလွန်အထောက်အကူပြုရုံသာမကတည်ငြိမ်။ လုံခြုံသော 0 က်ဘ်အပလီကေးရှင်းများကိုတည်ဆောက်ရန်အလွန်အရေးကြီးသည်။ $ _server , $ _env , $ _Session နှင့် $ _cookie ကဲ့သို့သော system variable များကိုအားဖြင့်ဖြည့်စွက်ခြင်းအားဖြင့် developer များလျှောက်လွှာ၏ရှုထောင့်အားလုံးကိုပိုကောင်းအောင်လုပ်နိုင်ပါတယ်။
ဤဆောင်းပါး၏ခွဲခြမ်းစိတ်ဖြာခြင်းအားဖြင့် PHP စနစ် variable များကို Linux တွင်ပိုမိုနက်ရှိုင်းစွာနားလည်ရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။ ဤအယူအဆများကိုကျွမ်းကျင်ပြီးသောအခါ PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်သင်ပိုမိုလွယ်ကူလာလိမ့်မည်ဟုကျွန်ုပ်ယုံကြည်သည်။