PHP ပရိုဂရမ်တွင်ကိန်းပ်သည်အလွန်အရေးကြီးသောအယူအဆတစ်ခုဖြစ်သည်။ စဉ်ဆက်မပြတ်တစ် ဦး script ကိုပြောင်းလဲလို့မရတဲ့တန်ဖိုးကိုဖြစ်ပါတယ်။ variable တစ်ခုနှင့်မတူဘဲ၎င်း၏တန်ဖိုးကိုအဓိပ္ပါယ်ဖွင့်ပြီးနောက်ပြုပြင်မွမ်းမံ။ မရပါ။ PHP သည် built-in constants မျိုးစုံကိုထောက်ပံ့ပေးသည်။ တခါတရံတွင်ကျွန်ုပ်တို့သည်သတ်မှတ်ထားသောကိန်းဂဏန်းများ ကို လက်ရှိ script တွင်ရရန်လိုအပ်သည်။
Get_Defined_constants () PHP တွင်ပါ 0 င်သည့် function တစ်ခုဖြစ်ပြီး PHP တွင်သတ်မှတ်ထားသောကိန်းဂဏန်းများကို PHP Built-in Containtants နှင့် User-Defined Constants အပါအ 0 င် Refined Constants အားလုံးသို့ပြန်လည်ရောက်ရှိသည့် PHP တွင်ပါ 0 င်သော function ဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည်အဆက်မပြတ်၏အမည်ဖြစ်ပြီးတန်ဖိုးသည်စဉ်ဆက်မပြတ်၏တန်ဖိုးဖြစ်သည်။
array get_defined_constants(bool $categorize = false)
$ အမျိုးအစား (optional): ဤသည် boolean parameter, default မှ defaults မှ default ။ စစ်မှန်တဲ့ get_defined_constants () ဟာကိန်းသားတွေကို PHP built-in constants စတဲ့ကိန်းဂဏန်းများကိုအမျိုးအစားခွဲခြားလိမ့်မယ် ။
အောက်ဖော်ပြပါကုဒ်ဥပမာသည်သတ်မှတ်ထားသောကိန်းရှင်အားလုံးကိုရရန်နှင့်ပုံနှိပ်ရန် Get_Defined_constants () function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
<?php
// အားလုံးသတ်မှတ်ထားသောကိန်းစုကိုရယူပါ
$constants = get_defined_constants();
// output စဉ်ဆက်မပြတ်စာရင်း
foreach ($constants as $name => $value) {
echo "$name = $value\n";
}
?>
အထက်ပါဥပမာတွင်သတ်မှတ်ထားသော constants အားလုံးကိုရရန်နှင့်ရလဒ်ကို $ မဲဆန္ဒနယ်များ ကိုသိမ်းပိုက်ရန်အတွက် Get_Defined_constants () function ကို ဦး စွာခေါ်ဆိုသည်။ ထို့နောက် foreach ကို array မှတဆင့်ကွင်းဆက်ရန်နှင့်စဉ်ဆက်မပြတ်၏အမည်နှင့်တန်ဖိုးကိုထုတ်ပေးပါ။
သင်အမျိုးအစားအလိုက်ပြောင်းရွှေ့လိုပါက Get_Defines_Comantants ၏ အမျိုးအစား သတ်မှတ်ချက်ကိုသတ်မှတ်နိုင်သည် ။ ဤတွင်ခွဲခြားသတ်မှတ်ထားသည့်ကိန်းဂဏန်းများရယူခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
<?php
// အမျိုးအစားအလိုက်ခွဲခြားကိန်းစုကိုရယူပါ
$categorized_constants = get_defined_constants(true);
// အမျိုးအစားတစ်ခုချင်းစီအတွက် output ကိုကိန်းရှင်များ
foreach ($categorized_constants as $category => $constants) {
echo "Category: $category\n";
foreach ($constants as $name => $value) {
echo " $name = $value\n";
}
}
?>
ဤဥပမာတွင် Get_Defined_constants မှ ပြန်လာသောရလဒ်များကိုအမျိုးအစားခွဲခြားထားသည့်ရလဒ်များကိုအမျိုးအစားခွဲခြားထားသည်။ ဘုံအမျိုးအစားများတွင် Core (PHP kernel Configuration Constant), Sendo (PHP configuration ညွှန်ကြားချက်) ပါ 0 င်သည်။
Get_Defined_constants () သည် PHP ပတ်ဝန်းကျင်တွင်စဉ်ဆက်မပြတ်ခွဲခြမ်းစိတ်ဖြာခြင်းသို့မဟုတ်ပြန်လည်သုံးသပ်ရန်လိုအပ်သည့်အခြေအနေများစွာတွင်အလွန်အသုံးဝင်သည်။ ဤတွင်အချို့သောဘုံအသုံးပြုမှုအခြေအနေများမှာ -
Configuration Contactants ကို debugging : PHP တွင် Configuration Constants တွေအများကြီးကိုအသုံးပြုသောအခါလက်ရှိစဉ်ဆက်မပြတ်တန်ဖိုးကိုလျင်မြန်စွာကြည့်ရှုရန် Get_Defined_constants () ကို သုံးပါ။
PHP ပတ်ဝန်းကျင်သတင်းအချက်အလက်များကိုကြည့်ပါ ။ အချို့သောကိန်းသားများသည် PHP ပတ်ဝန်းကျင်သို့မဟုတ် extensions များနှင့်ဆက်စပ်နေသည်။ ဤလုပ်ဆောင်မှုကိုအသုံးပြုခြင်းသည်လက်ရှိပတ်ဝန်းကျင်၏ configuration information ကိုနားလည်ရန်ကူညီနိုင်သည်။
ကိန်းဂဏန်းများ အနေဖြင့်ကွဲပြားခြားနားသောကိန်းဂဏန်းများအပေါ် အခြေခံ. တက်ကြွသောအပြောင်းအလဲများကိုပြုလုပ်ရန်လိုအပ်သည့်အခါဤလုပ်ဆောင်မှုသည်အလွန်လက်တွေ့ကျသည်။
စွမ်းဆောင်ရည်ထည့်သွင်းစဉ်းစားမှုများ - Get_Defined_constants () သည်အလွန်အဆင်ပြေသော်လည်း၎င်းကိုကြီးမားသောအက်ပလီကေးရှင်းများ၌မကြာခဏဟုခေါ်လေ့ရှိလျှင်စွမ်းဆောင်ရည်ကိုအကျိုးသက်ရောက်နိုင်သည်။ ၎င်းကို debugging သို့မဟုတ်သတ်သတ်မှတ်မှတ်လိုအပ်ချက်များမှသာအသုံးပြုရန်အကောင်းဆုံးဖြစ်သည်။
စိတ်တိုင်းကျစားသုံးသူများပါ 0 င်သည်။ သင်သာ built-in constants ကိုသာရလိုလျှင်၎င်းကိုအသုံးပြုသောအခါ၎င်းကိုသင်စီနိုင်သည်။
Get_Defined_constants () function ကိုမှတစ်ဆင့် PHP သည်သတ်မှတ်ထားသောကိန်းဂဏန်းများအားလုံးကိုရရန်ရိုးရှင်းသောနှင့်အဆင်ပြေသောနည်းလမ်းဖြစ်သည်။ ၎င်းသည်သင်၏ကုဒ်အတွင်းရှိစဉ်ဆက်မပြတ်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်အလွန်အသုံးဝင်သည်။ ဤလုပ်ဆောင်မှုကိုကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် COMPLENTERS ကိုပိုမိုကောင်းမွန်စွာစီမံခန့်ခွဲနိုင်သည်။