လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP core core module တစ်ခုရှိစဉ်ဆက်မပြတ်ရရှိရန် Get_Defined_concastants ကိုအသုံးပြုနည်း။

PHP core core module တစ်ခုရှိစဉ်ဆက်မပြတ်ရရှိရန် Get_Defined_concastants ကိုအသုံးပြုနည်း။

M66 2025-06-29

PHP တွင်ကိန်းသားများသည်မပြောင်းလဲနိုင်သောတန်ဖိုးများကိုသိမ်းဆည်းရန်အသုံးပြုသည်။ PHP သည် operating system, ဒေတာဘေ့စ်, ဒီကိန်းဂဏန်းတွေကိုဘယ်လိုရနိုင်မလဲဆိုတာကိုနားလည်သဘောပေါက်ဖို့ developer တွေနားလည်ပြီးကျွမ်းကျင်ဖို့အထောက်အကူပြုသည်။ PHP သည် PHP Core Core Module မှပါ 0 င်သောကိန်းဂဏန်းများအပါအ 0 င်သတ်မှတ်ထားသောကိန်းဂဏန်းများကိုရရှိရန်အတွက်အလွန်အဆင်ပြေသော function _Defined_constants () ကိုထောက်ပံ့ပေးသည်။

1 ။ get_defined_constants () function ကို မိတ်ဆက်

Get_Defined_constants () function ကိုလက်ရှိပတ်ဝန်းကျင်တွင်သတ်မှတ်ထားသောပတ် 0 န်းကျင်ရှိလူအားလုံးကိုပြန်ပို့ရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည်အပေါင်းအသင်း၏သော့ချက်တစ်ခုဖြစ်လာပါလိမ့်မည်, ခင်းကျင်း၏သော့သည်စဉ်ဆက်မပြတ်၏အမည်ဖြစ်သည်။

function syntax

 array get_defined_constants(bool $categorize = false)
  • $ အမျိုးအစား parameter သည် parameter သည် optional boolean တန်ဖိုးဖြစ်ပါတယ်။ ပုံမှန်အားဖြင့်၎င်းသည်မှားယွင်းသောအရာများပါ 0 င် သောရိုးရှင်းသောခင်းကျင်းမှုကိုပြန်ပို့သည်ဟုဆိုလိုသည်။ မှန်ကန် ပါက MultidimenSAlal Array ကိုပြန်ပို့သည်။ "Core" သို့မဟုတ် "PHP" စသည့်စဉ်ဆက်မပြတ်အမျိုးအစားများကိုကိုယ်စားပြုသောခင်းကျင်း၏သော့များနှင့်အတူ။

2 ။ အမြဲတမ်းပါ

PHP Core module ထဲရှိ Constitants အားလုံးကိုသင်ရလိုပါကအောက်ပါအတိုင်း Get_Defined_constants () function ကိုတိုက်ရိုက်သုံးနိုင်သည်။

 <?php
// အားလုံးပါရုံကိုရယူပါ
$constants = get_defined_constants();
print_r($constants);
?>

ဤဥပမာတွင် ဒေါ်လာအသင်းအနေဖြင့် Variable တွင် Php internal core contalant အပါအ 0 င် PHP ပတ်ဝန်းကျင်တွင်သတ်မှတ်ထားသော php ပတ်ဝန်းကျင်တွင်သတ်မှတ်ထားသောကိန်းဂဏန်းများအားလုံးပါ 0 င်မည်ဖြစ်သည်။ ဤကိန်းဂဏန်းများအားလုံး၏စာရင်းကိုသင်ကြည့်လိုပါက ပုံနှိပ်ထုတ်ဝေသော () () သို့မဟုတ် var_dump () function ကိုသုံးနိုင်သည်။

3 ။ Classification Constants

$ အမျိုးအစား သတ်မှတ်ခြင်းအားဖြင့်သင်သည်အမျိုးအစားအလိုက်ခွဲခြားထားသည့်ကိန်းဂဏန်းများကိုသင်ရနိုင်သည်။ ဤနည်းအားဖြင့်မည်သည့် php core ကိုခွဲခြားသတ်မှတ်ထားသည့် PHP Core ကိုခွဲခြားသတ်မှတ်ရန်သင့်အတွက်ပိုမိုလွယ်ကူလိမ့်မည်။

 <?php
// classified ကိန်းဂဏန်းများကိုရယူပါ
$categorized_constants = get_defined_constants(true);
print_r($categorized_constants);
?>

4 ။ Core စဉ်ဆက်မပြတ်ဥပမာ

PHP Core Module သည်အများအပြားသည်အမြဲတမ်းသတ်မှတ်ထားသည်။ ဥပမာအားဖြင့် PHPP_Version သည်လက်ရှိ PHP ဗားရှင်း၏ string ကိုပြန်လည်ရောက်ရှိစေသော core core စဉ်ဆက်မပြတ်ဖြစ်သည်။

 <?php
echo PHP_VERSION; // output ကိုလက်ရှိ PHP ထင်မြင်ချက်
?>

နောက်ထပ်ဘုံ core စဉ်ဆက်မပြတ်သည် _Error တစ်ခုဖြစ်ပြီး ၎င်းသည်ဆိုးဝါးသော runtime အမှားကိုဖော်ပြသည်။ အမှားအယွင်းကိုထိန်းချုပ်ရန်၎င်းကိုသင်၏ကုဒ်ထဲ၌အသုံးပြုနိုင်သည်။

 <?php
echo E_ERROR; // အမြဲတမ်းအမှား၏တန်ဖိုးကိုစဉ်ဆက်မပြတ်
?>

5 ။ core containants ရရန် get_defines_constants () ကိုသုံးပါ

အကယ်. သင်သည် PHP core constants ကိုသာဂရုစိုက်ပါကသင်ပြန်လာသောစဉ်ဆက်မပြတ်ခင်းကျင်းမှုကိုစစ်ဆေးပြီးကိန်းဂဏန်းများကိုစစ်ဆေးနိုင်သည်။ ဥပမာအားဖြင့်, သင်သည် community အားလုံးကိုအောက်ပါကုဒ်များမှတစ်ဆင့်ရနိုင်သည်။

 <?php
// classified ကိန်းဂဏန်းများကိုရယူပါ
$categorized_constants = get_defined_constants(true);

// ရယူ Core မြဲစဲှ
$core_constants = $categorized_constants['Core'];
print_r($core_constants);
?>

6 ။ URL အစားထိုးစစ်ဆင်ရေး

URLs များကိုပြုပြင်သည့်အခါ Domain Name ကို M66.net သို့ပြုပြင်ရန်လိုအပ်ပါက string ကိုအစားထိုးရုံဖြင့်သင်လုပ်နိုင်သည်။ ဥပမာအားဖြင့်, url တစ်ခုရှိသည်ဆိုပါစို့:

 <?php
$url = 'http://example.com/path/to/resource';
$updated_url = str_replace('example.com', 'm66.net', $url);
echo $updated_url; // ထုတ်လုပ်ခြင်း:http://m66.net/path/to/resource
?>

ဤဥပမာတွင် strit_replace () function သည် p66.net နှင့်အတူမူလ URL တွင် pegement.com ကို အစားထိုးလိုက်ပြီးနောက်ဆုံးတွင် URL ကိုဖွင့်သည်။

အကျဉ်းချုပ်

Get_Defined_constants () function သည် developer များသည် PHP တွင်သတ်မှတ်ထားသောကိန်းဂဏန်းများကိုကြည့်ရှုရန်ကူညီပေးနိုင်သည့်အလွန်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ အကယ်. သင်သည် PHP core module ထဲရှိ Constitian သို့တူးလိုပါကခွဲခြားသတ်မှတ်ခြင်း parameters တွေကိုသတ်မှတ်ရန်နှင့်ရလဒ်များကို filter လုပ်ရန်လိုအပ်သည်။ ထို့အပြင် URLs များကို studate လုပ်သည့်အခါ urls () function ကိုအသုံးပြုခြင်း Domain Name ကိုပြုပြင်ရန်အတွက် domain name ကိုပြုပြင်ရန်အတွက် url များကိုအသုံးပြုခြင်းသည်ဘုံလိုအပ်ချက်နှင့်အလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။