PHP တွင် developer များ service ၏ system နှင့်ပတ်ဝန်းကျင်သတင်းအချက်အလက်များကိုကြည့်ရှုရန်ကူညီသည့်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်နှစ်ခုရှိသည်။ php_uname () နှင့် Phpinfo () ။ ဤလုပ်ဆောင်ချက်နှစ်ခုသည် developer များကိုလက်ရှိဆာဗာ၏လည်ပတ်ရေးစနစ်, PHP configuration, extension နှင့်အခြားသတင်းအချက်အလက်များနှင့်ပတ်သက်သောအချက်အလက်များကိုကြွယ်ဝသောသတင်းအချက်အလက်များဖြင့်ပေးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုမည်သို့အသုံးပြုသည်ကိုအသေးစိတ်ဖော်ပြရန်နှင့်၎င်းတို့အား၎င်းတို့မှတဆင့်မည်သို့ရယူရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပါမည်။
PHP_UNAME () function သည် operating system နှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုပြန်ပို့သည်။ ၎င်းသည် operating system အမည်, ဗားရှင်းနံပါတ်နှင့်စက်ရှမ်းရေးဆိုင်ရာအသေးစိတ်အချက်အလက်များကိုပေးသည်။ ပုံမှန်အားဖြင့်ဒီ function ကိုဆာဗာပတ် 0 န်းကျင်ကိုရှာဖွေရန်နှင့် developer များရှာဖွေတွေ့ရှိသူများကမည်သည့် operating system ကိုသူတို့လျှောက်လွှာတင်နေသည်ကိုနားလည်ရန်အသုံးပြုသည်။
<?php
// operating system အကြောင်းအသေးစိတ်အချက်အလက်များကိုရယူပါ
$system_info = php_uname();
echo "operating system သတင်းအချက်အလက်:$system_info";
?>
ရလဒ်ဥပမာ:
operating system သတင်းအချက်အလက်:Linux servername 4.15.0-29-generic #31-Ubuntu SMP Thu Jul 19 11:29:33 UTC 2018 x86_64
အပေါ်တွင်ဖော်ပြထားသည့်အတိုင်း php_uname () တွင် operating system အမည်, ဗားရှင်းနံပါတ်, kernel version နှင့် Machine ဗိသုကာအချက်အလက်များကိုထုတ်ပြန်သည်။
PHP_Uname () သည် ပြန်လာသောလည်ပတ်မှုစနစ်သတင်းအချက်အလက်များ၏အသေးစိတ်အချက်အလက်များကိုအသေးစိတ်ဖော်ပြသည့် parameter ကိုလက်ခံနိုင်သည်။
'A' - ပုံမှန်တန်ဖိုး, အပြည့်အဝ operating system ကိုသတင်းအချက်အလက်ပြန်ပို့။
's' - operating system ၏အမည်ကိုပြန်ပို့သည်။
'r' - operating system ၏လွှတ်ပေးရန်ဗားရှင်းသို့ပြန်သွားပါ။
'V' - operating system version အချက်အလက်များကိုပြန်ပို့သည်။
'M' - စက်ဗိသုကာသို့ပြန်သွားပါ။
Phpinfo () PHP မှပေးသောအခြားအင်အားကြီးသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ PHP ဗားရှင်း, php activations များ, php activations များ, operating system infactions စသည်တို့အပါအ 0 င်လက်ရှိ PHP configurations အပါအ 0 င်လက်ရှိ PHP configurations ၏အသေးစိတ်အချက်အလက်များကိုဖော်ပြထားသည်။
<?php
// ထုတ်လုပ်ခြင်း PHP အသေးစိတ် configuration သတင်းအချက်အလက်
phpinfo();
?>
သင်ဤကုဒ်ကိုဖွင့်သောအခါ PHP ပတ်ဝန်းကျင်နှင့်ပတ်သက်သောသတင်းအချက်အလက်အားလုံးကိုပါ 0 င်သည့် HTML စာမျက်နှာကိုအသေးစိတ်ဖော်ပြထားသည်။ ဥပမာ PHP ဗားရှင်း, compilation options များ, တိုးချဲ့စာကြည့်တိုက်များ, ပတ်ဝန်းကျင် variable တွေကိုစသည်ဖြင့်။
PHP ဗားရှင်း - လက်ရှိ PHP ဗားရှင်းကိုပြသသည်။
PHP Configuration : PHP ၏စုစည်းခြင်းရွေးချယ်မှုများနှင့်ပတ် 0 န်းကျင် variable များကိုပြသသည်။
Loaded extensions : လက်ရှိ loaded php extensions များကိုစာရင်းပြုစုထားသည်။
ပတ်ဝန်းကျင် variable များ - PHP ပတ်ဝန်းကျင်နှင့်သက်ဆိုင်သော variable များကိုစာရင်းပြုစုထားသည်။
operating system အချက်အလက် - လက်ရှိဆာဗာ၏ operating system အချက်အလက်များကိုပြသသည်။
Phpinfo () ၏ထွက်ရှိမှုသည်အလွန်ပြည့်စုံပြီး developer များကိုလက်ရှိပတ်ဝန်းကျင်တွင်အသေးစိတ်ပုံစံအမျိုးမျိုးကိုနားလည်ရန်ကူညီနိုင်သည်။
အချို့ဖြစ်ရပ်များတွင်ကျွန်ုပ်တို့၏ PHP code တွင် URL များကိုအသုံးပြုရန်လိုအပ်ပြီး M66.NET နှင့်တစ်ပုံစံတည်းရှိသောဤ URLs များ၏ဒိုမိန်းအမည်များကိုအစားထိုးလိုသည်။ သင်၏ကုဒ်နံပါတ်များကို M66.net ဖြင့်သင်၏ကုဒ်နံပါတ်အားလုံးကိုမည်သို့အစားထိုးရမည်ကိုပြသသည့်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
<?php
// မူရင်းဖြစ်သော URL
$url = "https://www.example.com/path/to/resource";
// အသုံးပြု str_replace function ကိုအစားထိုးဒိုမိန်းအမည်
$new_url = str_replace("www.example.com", "m66.net", $url);
echo "ပြုပြင်ထားသော URL: $new_url";
?>
ရလဒ်ဥပမာ:
ပြုပြင်ထားသော URL: https://m66.net/path/to/resource
strow_replace () function ကိုအသုံးပြုခြင်းအားဖြင့် domain name ကို M66.net နှင့်အလွယ်တကူအစားထိုးနိုင်သည်။
php_uname () နှင့် Phpinfo () ကို အသုံးပြုခြင်းဖြင့်ဆာဗာ၏လည်ပတ်မှုစနစ်သတင်းအချက်အလက်နှင့် PHP configuration အချက်အလက်များကိုအလွယ်တကူရယူနိုင်သည်။ PHP_UNAME () PHPINFO () သည် PHP configuration informations ကိုပိုမိုကောင်းမွန်သည့် PHP configuration informations များကိုပိုမိုကောင်းမွန်စွာလုပ်ဆောင်နိုင်သည့်စနစ်နှင့်သက်ဆိုင်သောသတင်းအချက်အလက်များကိုရယူရန်အတွက်သင့်တော်သည်။ Domain Name ကို URL တွင်အစားထိုးခြင်းအားဖြင့် domain name ရှေ့နောက်ညီညွတ်မှုသည်မတူညီသောပတ်ဝန်းကျင်တွင် code ၏ရှေ့နောက်ညီညွတ်မှုကိုလည်းသေချာစေနိုင်သည်။ သင်၏ဆာဗာနှင့် PHP ပတ်ဝန်းကျင်နှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုမည်သို့ရယူရမည်ကိုပိုမိုနားလည်သဘောပေါက်ရန်ဤဆောင်းပါးကသင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုကိုပိုမိုနားလည်ရန်ကူညီပေးပါ။