PHP Development တွင်ဖွံ့ဖြိုးရေးစနစ်မှသက်ဆိုင်ရာအချက်အလက်များကိုမတူညီသောပတ် 0 န်းကျင်နှင့်အညီလုပ်ဆောင်ရန်အတွက်သက်ဆိုင်ရာအချက်အလက်များရရှိရန်လိုအပ်သည်။ PHP သည် operating system information: php_uname () function နှင့် php_os စဉ်ဆက်မပြတ်လုပ်ဆောင်ရန်နည်းလမ်းနှစ်မျိုးကိုပေးသည်။ သူတို့နှစ် ဦး စလုံး operating system နှင့်ပတ်သက်။ သတင်းအချက်အလက်များကိုပေးနေစဉ်, သူတို့အကြားကွဲပြားခြားနားမှုအချို့ရှိပါတယ်။
ဤဆောင်းပါးသည် PHP_UNAME () နှင့် PHP_OS အတိမ်အနက်ကိုနက်နက်ရှိုင်းရှိုင်းခွဲခြားသိမြင်စေပြီး၎င်းတို့ကိုအမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်မည်သို့အသုံးပြုရမည်ကိုဆွေးနွေးပါမည်။
PHP_Uname () သည် operating system ၏အသေးစိတ်အချက်အလက်များကိုပြန်လည်ပေးပို့ရန် PHP မှပါ 0 င်သော built-in function ကိုဖြစ်သည်။ ဤလုပ်ဆောင်ချက်၏ပြန်လည်နေရာချထားရေးတန်ဖိုးမှာ operating system ၏အမည်, ဗားရှင်း, ဗိုင်းရပ်ဗိုင်းရပ်ဆိုင်ရာနှင့်အခြားသတင်းအချက်အလက်များပါဝင်သည်။ သတင်းအချက်အလက်အမျိုးအစားကိုသတ်မှတ်ရန်ရွေးချယ်နိုင်သော parameter သည်လက်ခံနိုင်သည်။
string php_uname ([ string $mode = "a" ] )
$ mode parameter သည်အောက်ပါတန်ဖိုးများအနက်မှတစ်ခုဖြစ်နိုင်သည်။
'A' : operating system အကြောင်းသတင်းအချက်အလက်အားလုံးကိုပြန်ပို့သည် (ပုံမှန်) ။
's' : operating system ၏အမည်။
'r' : operating system ၏လွှတ်ပေးရန်ဗားရှင်း။
'V' : operating system version ။
'M' - operating system ၏စက်အမျိုးအစား (ဗိသုကာ) ။
echo php_uname(); // output ကိုပြည့်စုံသော operating system သတင်းအချက်အလက်
echo php_uname('s'); // output operating system name
echo php_uname('r'); // output operating system ဗားရှင်း
PHP_OS သည် operating system ၏အမည်ပါ 0 င်သည့် PHP တွင်ပါ 0 င်သောစဉ်ဆက်မပြတ်ပါ 0 င်သည်။ ၎င်းသည် string containly ကို PHP code တွင်တိုက်ရိုက်အသုံးပြုနိုင်သည့်လုပ်ဆောင်ချက်များမပါဘဲတိုက်ရိုက်အသုံးပြုနိုင်သည်။
echo PHP_OS; // output operating system name,ဥပမာအားဖြင့် Linux, Darwin စောင့်
အကြောင်းအရာအသေးစိတ်၏အဆင့်ကိုပြန်လည်ရောက်ရှိ
PHPP_Uname () မှပေးသောအချက်အလက်များသည် operating system name သာမကဘဲဗားရှင်းနံပါတ်, စက်အမျိုးအစား, စသည်တို့ပါ 0 င်သည်။
PHP_OS များသည် operating system ၏အမည်ကိုသာပြန်လည်ပေးအပ်ခြင်းနှင့်အခြားအသေးစိတ်အချက်အလက်များမပါ 0 င်ပါ။
ပြောင်းလွယ်ပြင်လွယ် :
PHP_UNAME () သည် အခြားရွေးချယ်မှုများပိုမိုများပြားသောရွေးချယ်မှုများပေးသည့်နောက်ပြန်လှည့်ထားသောသတင်းအချက်အလက်အကြောင်းအရာများကိုပြောင်းလဲစေနိုင်သည်။
PHP_OO များသည် operating system ၏အမည်ကိုသာပြန်ပို့နိုင်သည်။
ကြည့်ရှုပါ ။
အကယ်. သင်သည် operating system ၏အမည်ကိုသိရန်သာလိုအပ်ပါက PhP_OS သည် မြန်ပြီးတိကျသောရွေးချယ်မှုဖြစ်သည်။
အကယ်. သင်သည်အသေးစိတ်လုပ်ငန်းလည်ပတ်မှုစနစ်သတင်းအချက်အလက်များကိုပိုမိုလိုအပ်ပါကသို့မဟုတ်မတူညီသော operating system အသေးစိတ်ကိုလိုအပ်ပါက PHP_UNAME () သည် ပိုမိုကောင်းမွန်သောရွေးချယ်မှုဖြစ်လိမ့်မည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Php_uname () နှင့် PHP_OS ပေါင်းစပ်ခြင်းသည် operating system information ကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်စမတ်ကျသည့်တရားစီရင်ခြင်းကိုကျွန်ုပ်တို့အား ပိုမို. နားလည်ရန်နှင့်တရားစီရင်ပိုင်ခွင့်များကိုရယူရန်ကူညီနိုင်သည်။ ဥပမာအားဖြင့်အချို့သောဖြန့်ကျက်သောပတ်ဝန်းကျင်တွင်ကွဲပြားခြားနားသော operating system များအရကွဲပြားခြားနားသောကုဒ်ပြောင်းရွှေ့ရန်လိုအပ်နိုင်သည်။
operating system အမျိုးအစားအရကျွန်ုပ်တို့သည်ကွဲပြားခြားနားသောစစ်ဆင်ရေးများကိုလုပ်ဆောင်ရန်လိုအပ်သည်ဆိုပါစို့။ အကယ်. ၎င်းသည် Linux စနစ်ဖြစ်ပါက Linux-screed code အပိုင်းအစတစ်ခုစီကိုလုပ်ဆောင်သည်။ အကယ်. ၎င်းသည် Windows System ဖြစ်ပါကနောက်ထပ်ကုဒ်နံပါတ်ကိုလုပ်ဆောင်သည်။
$os = PHP_OS;
if ($os === 'Linux') {
echo "ကွပ်မျက်ဆဲဖြစ်ပါတယ် Linux သတ်သတ်မှတ်မှတ်ကုဒ်";
// ဒီမှာသုံးနိုင်ပါတယ် php_uname() အသေးစိတ်ကိုရယူပါ
echo php_uname('r'); // ထုတ်လုပ်ခြင်း Linux ဗားရှင်းနံပါတ်
} elseif ($os === 'WINNT') {
echo "ကွပ်မျက်ဆဲဖြစ်ပါတယ် Windows သတ်သတ်မှတ်မှတ်ကုဒ်";
} else {
echo "operating systems ကိုထောက်ပံ့မထားဘူး";
}
ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည် operating system အမျိုးအစားအရ၎င်းကိုပြောင်းလွယ်ပြင်လွယ်ကိုကိုင်တွယ်နိုင်သည်။
အကယ်. ကျွန်ုပ်တို့သည် operating system ၏အသေးစိတ်အချက်အလက်များ (ဥပမာနံပါတ်နှင့်ဗိသုကာပုံစံစသည့်) အသေးစိတ်ကိုရယူလိုပါက PHP_UNAME () function ကိုသုံးနိုင်သည်။
$system_info = php_uname('a'); // operating system အကြောင်းအချက်အလက်အားလုံးကိုရယူပါ
echo "operating system သတင်းအချက်အလက်: " . $system_info;