PHP ဖွံ့ဖြိုးတိုးတက်ရေးကာလအတွင်းတခါတရံတွင်ကျွန်ုပ်တို့သည်ပတ် 0 န်းကျင်ဆိုင်ရာလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးရန် PHP တိုးချဲ့မှုနံပါတ်ကိုအတည်ပြုရန်လိုအပ်သည်။ PHP built-in function phpversion () သည် လက်ရှိ PHP ၏လက်ရှိ PHP နံပါတ်ကိုမေးမြန်းရုံသာမကသတ်မှတ်ထားသော extension ၏ version နံပါတ်ကိုမေးမြန်းရန်လည်းသုံးနိုင်သည်။ သတ်မှတ်ထားသော PHP extension ၏ version အချက်အလက်များကိုရယူရန် Phpversion () function ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးကအသေးစိတ်ဖော်ပြထားသည်။
PHPVersion () သည် PHP ၏ built-in function တစ်ခုဖြစ်သည်။ parameters တွေကိုဖြတ်သန်းသောအခါသတ်မှတ်ထားသော extension ကို version နံပါတ်ကိုပြန်ပို့နိုင်သည်။ ဥပမာအားဖြင့်:
echo phpversion(); // ထုတ်လုပ်ခြင်းPHPအဓိကဗားရှင်းနံပါတ်,ဥပမာအားဖြင့်7.4.10
သင် extension တစ်ခု၏ဗားရှင်းနံပါတ်ကိုမေးမြန်းရန်လိုအပ်ပါက extension ကို parameter တစ်ခုအဖြစ်ကျော်လွှားနိုင်သည်။
echo phpversion('curl'); // ထုတ်လုပ်ခြင်းcurlတိုးချဲ့ဗားရှင်းနံပါတ်
နမူနာကုဒ်:
<?php
$extension = 'curl';
$version = phpversion($extension);
if ($version === false) {
echo "တိုးချဲ့ '{$extension}' install လုပ်သို့မဟုတ်မဖွင့်ပါ。";
} else {
echo "တိုးချဲ့ '{$extension}' ဗားရှင်းနံပါတ်ဖြစ်ပါတယ်:{$version}";
}
?>
ဤကုဒ်သည်သက်တမ်းတိုးခြင်းရှိ, နှင့်မထည့်သွင်းမထားသောအချက်အလက်များသို့မဟုတ်အချက်အလက်များကိုထုတ်ယူခြင်းရှိမရှိဆုံးဖြတ်လိမ့်မည်။
0 ဘ်ဆိုဒ်ပတ် 0 န်းကျင်တွင် Phpversion () ကို စီမံခန့်ခွဲသူများကိုစီမံခန့်ခွဲရန်လွယ်ကူစွာကြည့်ရှုနိုင်ရန်အတွက် output proverse version နံပါတ်များကို output လုပ်ရန်သုံးနိုင်သည်။
<?php
$extensions = ['curl', 'mbstring', 'openssl'];
foreach ($extensions as $ext) {
$ver = phpversion($ext);
if ($ver) {
echo "တိုးချဲ့ {$ext} ထင်မြင်ချက်:{$ver}<br>";
} else {
echo "တိုးချဲ့ {$ext} install လုပ်သို့မဟုတ်မဖွင့်ပါ<br>";
}
}
?>
Phpversion ၏အသုံးပြုမှုအကြောင်းပိုမိုသိလိုပါကတရားဝင်စာရွက်စာတမ်းများကိုသင်ဝင်ရောက်ကြည့်ရှုနိုင်ပါက (GittBox.net နှင့်အစားထိုးပါ) -
$url = "https://gitbox.net/manual/zh/function.phpversion.php";
echo "အသေးစိတ်အတွက် ကျေးဇူးပြု. ကိုးကားပါ: " . $url;
phpversion () parameter သည်မရှိတဲ့ PHP Main ဗားရှင်းနံပါတ်ကိုပြန်ပို့သည်။
extension parameter သည်ဖြတ်သန်းသောအခါသတ်မှတ်ထားသော extension ကို version နံပါတ်ကိုပြန်ပို့သည်။
extension ကိုမတည်ရှိပါကသို့မဟုတ် enable မလုပ်ပါက မှားယွင်းသော ပြန်လာပါ။
မှီခိုမှုတိုးချဲ့မှုများသည်ဗားရှင်းလိုအပ်ချက်များနှင့်ကိုက်ညီစေရန် scripts တွင် dynamic ရှာဖွေတွေ့ရှိသောပတ်ဝန်းကျင်အတွက်သင့်တော်သည်။
Phppersion () function ကိုကျွမ်းကျင်မှုသည်သင့်အားပိုမိုပြောင်းလွယ်ပြင်လွယ်စီမံခန့်ခွဲမှုနှင့် PHP ပတ် 0 န်းကျင်ကိုရှာဖွေရန်နှင့်တည်ငြိမ်သောစီမံကိန်းစစ်ဆင်ရေးကိုသေချာစေရန်ခွင့်ပြုသည်။