Get_Defined_constants () function သည်လက်ရှိပတ်ဝန်းကျင်တွင်သတ်မှတ်ထားသောကိန်းဂဏန်းများအားလုံးပါ 0 င်သောအပေါင်းအသင်းခင်းကျင်းမှုကိုပြန်ပို့သည်။ ပုံမှန်အားဖြင့်သင်သည်ဤလုပ်ဆောင်မှုမှတစ်ဆင့်စဉ်ဆက်မပြတ်ကိန်းစု၏အမည်များနှင့်တန်ဖိုးများကိုသင်ရနိုင်သည်။ အသုံးပြုသူသတ်မှတ်ထားသောစဉ်ဆက်မပြတ်တွင်တည်ဆောက်နေသောစဉ်ဆက်မပြတ်ပါဝင်သောပါ 0 င်သောအရေအတွက်ကိုရယူရန်သင့်တော်သည်။
သို့သော် Get_Defined_constants () သည် လက်ရှိ script တွင်ဖော်ပြထားသည့်ကိန်းရှင်များကိုသာစာရင်းပြုစုနိုင်ကြောင်းသတိပြုသင့်သည်။ အကယ်. စဉ်ဆက်မပြတ်ကိန်းဂဏန်းတစ်ခုစီကိုသတ်သတ်မှတ်မှတ်အခြေအနေတွင်သတ်မှတ်ထားပါက (ဥပမာအားဖြင့် PHP တိုးချဲ့ခြင်းသို့မဟုတ် configuration file file တစ်ခုတွင်) conte_defined_constants () စဉ်ဆက်မပြတ်ပြန်လည်ရယူခြင်းမပြုနိုင်ပါ။
နယ်ပယ်ကန့်သတ်ချက်များ:
PHP ရှိ Constants ကိုတိကျစွာနယ်ပယ်တစ်ခုတွင်သတ်မှတ်နိုင်သည်။ ဥပမာအားဖြင့်, အချို့သောကိန်းဂဏန်းများကိုစာသင်ခန်းများ, အတန်းများသို့မဟုတ်ပါ 0 င်သောဖိုင်များအတွင်းတွင်သတ်မှတ်နိုင်သည်။ အကယ်. Constants ၏အဓိပ္ပါယ်သည်အချို့သော scopes များ၌ရှိသည်ဆိုပါက Global Get_Defined_Constants မှတဆင့်သူတို့မရရှိနိုင်ပါ။
PHP extension များရှိ constants:
PHP extensions မှပေးသော PHP extensions မှပေးသောစဉ်ဆက်မပြတ်ကို Get_Defined_constants မှတဆင့်အမြဲတမ်းမရရှိနိုင်ပါ။ PHP extensions များသည်ကိန်းဂဏန်းများကိုနည်းအမျိုးမျိုးဖြင့်ကိုင်တွယ်နိုင်သည့်ကြောင့်သို့မဟုတ်အချို့သော php envow envow တွင် cons_defined_constants () တွင် constants and constants သည် condin ားအတွင်းရှိ Constitian () တွင်ပါ 0 င်သောကြောင့်ဖြစ်သည်။
days duntion consinants:
အချို့သောကိန်းဂဏန်းများကို script _ scriptcefined_constants () function ကိုသာခေါ်ဆိုသည့်အချိန်၌သာသတ်မှတ်ထားသောကိန်းဂဏန်းများကိုသာရနိုင်သော်လည်းအချို့သော contains များကိုသတ်မှတ်နိုင်သည်။ ထို့ကြောင့်သင်သည် get_defined_constants မ ခေါ်မီအချို့သောကိန်းသားများကိုသတ်မှတ်ခြင်းမပြုပါကရလဒ်တွင်သူတို့ကသဘာဝကျကျမပေါ်ပါလိမ့်မည်။
Consinants ကိုတိုက်ရိုက်သတ်မှတ်ပါ။
Connant ကို Get_Defined_constants ကိုမခေါ်မီသတ်မှတ်ထားကြောင်းသေချာအောင်လုပ်ပါ။ အကယ်. သင်သည် function တစ်ခု (သို့) အတန်းအတွင်း၌စဉ်ဆက်မပြတ်သတ်မှတ်ထားပါက၎င်းကိုကမ္ဘာလုံးဆိုင်ရာနယ်ပယ်သို့ပြောင်းရွှေ့ရန်စဉ်းစားပါ။
define('MY_CONSTANT', 'some_value');
စဉ်ဆက်မပြတ် () function ကိုသုံးပါ။
စဉ်ဆက်မပြတ်ကိန်းဂဏန်းကိုသင်သိပါကစဉ်ဆက်မပြတ် runtime တွင်သတ်မှတ်နိုင်သည်ကိုသင်သိပါကစဉ်ဆက်မပြတ်တန်ဖိုးကိုရရှိရန် စဉ်ဆက်မပြတ် () function ကိုသုံးနိုင်သည်။ စဉ်ဆက်မပြတ် () function ကသင့်အား Runtime တွင်ပုံမှန် dynamants contranger ကိုရယူရန်ခွင့်ပြုသည်။
$value = constant('MY_CONSTANT');
အဆိုပါ extension ကိုအတွက် Constants ရယူပါ:
အကယ်. စဉ်ဆက်မပြတ် php extension မှတဆင့်သတ်မှတ်ထားပြီး get_defined_constants မှတဆင့်မရရှိနိုင်ပါက extension ၏စာရွက်စာတမ်းများကိုကိုယ်တိုင်ရှာဖွေရန်သို့မဟုတ်သတ်သတ်မှတ်မှတ် extension interface မှတဆင့်ကိုယ်တိုင်မေးမြန်းရန်ကြိုးစားနိုင်သည်။ အချို့ဖြစ်ရပ်များတွင် contains များကို extensions များအတွက်တိကျသောနည်းလမ်းများ (သို့) configuration files များမှတဆင့်ဝင်ရောက်ရန်လိုအပ်နိုင်သည်။
ကိန်းသားများသည်မှန်ကန်သောနယ်ပယ်တွင်သေချာအောင်လုပ်ပါ။
အကယ်. စဉ်ဆက်မပြတ် class or function တစ်ခုအတွင်း၌သတ်မှတ်ထားပါက Get_Defines_Constants ဟုခေါ်သည့်အခါသင်အမြဲတမ်းကမ္ဘာလုံးဆိုင်ရာအသင်း၏အတိုင်းအတာကိုတိုးချဲ့ပြီးပါပြီသေချာအောင်လုပ်ထားပြီးဖြစ်သည်။ စဉ်ဆက်မပြတ်အဓိပ္ပာယ်ဖွင့်ဆိုချက်ကိုကမ္ဘာလုံးဆိုင်ရာသော့ချက်သို့ပြောင်းရွှေ့ခြင်းသို့မဟုတ် ကမ္ဘာလုံးဆိုင်ရာ သော့ချက်စာလုံးများကိုအသုံးပြုခြင်းအားဖြင့်၎င်းတို့ကို script တွင်တွေ့နိုင်သည်။
Phpinfo () ကိုကြည့်ရှုရန် Phpinfo () ကိုသုံးပါ။
အချို့သော PHP Configuration Constitian များအတွက်သင်သတ်မှတ်ထားခြင်းရှိမရှိကြည့်ရှုရန် Phpinfo () ကို သုံးနိုင်သည်။ configuration information information output ကို Phpinfo () မှတစ်ဆင့် PHP ၏ settings ၏ settings နှင့် extensions များကိုစစ်ဆေးနိုင်သည်။
phpinfo();
configuration information ရရှိရန် ini_get () ကို သုံးပါ။
အချို့သော configuration constants အတွက်အထူးသဖြင့် PHP.INI ကဲ့သို့သော PHP.ini , Ini_get () ကဲ့သို့သော PHP configuration files များနှင့်သက်ဆိုင်သောသူများသည်၎င်းတို့၏တန်ဖိုးများကိုရယူခြင်းမဟုတ်ဘဲ Get_Defined_constants () ကိုအားကိုးခြင်းမဟုတ်ပါ။
$value = ini_get('upload_max_filesize');
Get_Defined_constants () သည်အမြဲတမ်းအစဉ်အလာအများစုကိုစာရင်းပြုစုနိုင်သော်လည်းအထူးသဖြင့်စဉ်ဆက်မပြတ်အဓိပ္ပါယ်ဖွင့်ဆိုချက်မှာအဓိပ္ပါယ်ဖွင့်ဆိုသည့်အခါအကန့်အသတ်ရှိသည်။ ဤဖြစ်ရပ်များတွင် စဉ်ဆက်မပြတ် () function ကိုသုံး ပါ , စဉ်ဆက်မပြတ်အဓိပ္ပါယ်ဖွင့ ် ဆိုချက်မှန်ကန်မှုကိုသေချာအောင်လုပ်ပါ, ဤနည်းလမ်းများမှတစ်ဆင့် PHP တွင်ပြောင်းလွယ်ပြင်လွယ်ရှိသည့် PHP တွင် Consinants နှင့်စီမံနိုင်သည်။