PHP တွင်စဉ်ဆက်မပြတ်သည်၎င်း၏တန်ဖိုးကိုသတ်မှတ်သည်နှင့်တပြိုင်နက် ပြောင်းလဲ. မရပါ။ Constants သည် များသောအားဖြင့်ပြုပြင်ထားသောသင်္ချာဆိုင်ရာအချက်အလက်များကဲ့သို့သောပုံသေများ, တစ်ပြိုင်နက်တည်းရရှိနိုင်သောတန်ဖိုးများကိုသိမ်းဆည်းရန်အသုံးပြုလေ့ ရှိသည် ။ စဉ်ဆက်မပြတ်၏တန်ဖိုးကိုပြုပြင်မွမ်းမံနိုင်သော်လည်းအချို့သောကိစ္စရပ်များတွင်အထူးသဖြင့်ရေပေါ်တန်ဖိုးများကိုကိုင်တွယ်ရာတွင်စဉ်ဆက်မပြတ်တန်ဖိုးကိုစစ်ဆေးရန်လိုအပ်သည်။
is_doubleble () function သည် php တွင် built-in function တစ်ခုဖြစ်ပြီး variable တစ်ခု၏တန်ဖိုးသည်နှစ်ထပ် plectision point နံပါတ် (i.e. , float type အမျိုးအစား) ကိုရှာဖွေတွေ့ရှိရန် PHP တွင် built-in function တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည် boolean value ကိုပြန်ပို့သည်။ True ဆိုသည်မှာ variable အမျိုးအစားသည်နှစ်ချက်တည်းသောရေပေါ်အမှတ်အသားနံပါတ်ဖြစ်ပြီး variable သည် flo ရိယာသည်ရေပေါ်အမှတ်နံပါတ်မဟုတ်ပါ။
ဤဆောင်းပါးတွင်စဉ်ဆက်မပြတ်သတ်မှတ်သည့်အခါစဉ်ဆက်မပြတ်သတ်မှတ်ထားသော floating point not note အမျိုးအစားတစ်ခုဖြစ်ခြင်းရှိမရှိစစ်ဆေးရန်ဤဆောင်းပါးတွင်ကျွန်ုပ်တို့ကိုလေ့လာရန်မည်သို့အသုံးပြုရမည်ကိုလေ့လာမည် ။
ပထမ ဦး စွာစဉ်ဆက်မပြတ်သတ်မှတ်ရန်မည်သို့ရှင်းပြရမည်ကိုကြည့်ကြပါစို့။ PHP တွင်သင်သည် သတ်မှတ်ခြင်း () သို့မဟုတ် သီးခြားသတ်မှတ်ခြင်း ကိုသတ်မှတ်ရန်သို့မဟုတ်သီးခြားသတ်မှတ်ခြင်းကိုသုံးနိုင်သည်။ သတ်မှတ်ခြင်း () သည်ကိန်းဂဏန်းများကို dynamange ကို dynamange ကို dynamants ကိုသတ်မှတ်ရန်အသုံးပြုသည်။
<span><span><span class="hljs-title function_ invoke__">define</span></span><span>(</span><span><span class="hljs-string">"PI"</span></span><span>, </span><span><span class="hljs-number">3.14159</span></span><span>);
</span><span><span class="hljs-keyword">const</span></span><span> </span><span><span class="hljs-variable constant_">E</span></span><span> = </span><span><span class="hljs-number">2.71828</span></span><span>;
</span></span>
အထက်ပါကုဒ်တွင် PI နှင့် E သည် floating point type ၏ကိန်းဂဏန်းများဖြစ်သည်။ ကျွန်ုပ်တို့သည် floating point နံပါတ်များကိုရှာဖွေတွေ့ရှိရန် IS_DOUBEE () ကိုသုံးမည်။
is_Doubleble () function ကိုအဓိကအားဖြင့် variable ကို floating point nount note န်းကျင်ကိုစစ်ဆေးရန်အဓိကအားဖြင့်အသုံးပြုသည်။ PHP တွင် float အမျိုးအစားသည် float ဖြစ်သည်, သို့သော်အချို့သော syntax complatibility အတွက် PHP သည်၎င်းကိုစစ်ဆေးရန်ခွင့် ပြုထား ဆဲဖြစ်သည်။ ထို့ကြောင့်စဉ်ဆက်မပြတ် floating အမျိုးအစားဖြစ်ကြောင်းစစ်ဆေးရန်ဤလုပ်ဆောင်မှုကိုသင်အသုံးပြုနိုင်သည်။
စိတ် တဇ Pi နှင့် ENSION မှကျွန်ုပ်တို့သတ်မှတ်ထားသောကိန်းဂဏန်းများသည် floating အမျိုးအစားများဖြစ်ကြောင်းစစ်ဆေးရန်ဥပမာတစ်ခုကိုရေးပါစို့။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-title function_ invoke__">define</span></span><span>(</span><span><span class="hljs-string">"PI"</span></span><span>, </span><span><span class="hljs-number">3.14159</span></span><span>);
</span><span><span class="hljs-keyword">const</span></span><span> </span><span><span class="hljs-variable constant_">E</span></span><span> = </span><span><span class="hljs-number">2.71828</span></span><span>;
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">is_double</span></span><span>(PI)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"PI is a double.\n"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"PI is not a double.\n"</span></span><span>;
}
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">is_double</span></span><span>(E)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"E is a double.\n"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"E is not a double.\n"</span></span><span>;
}
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
အထက်ပါကုဒ်တွင် is_double (Pi) နှင့် is_doubble (E) သည် စစ်မှန်သော ပြန်လာ ပါ, output ကိုဖြစ်လိမ့်မည်:
<span><span>PI </span><span><span class="hljs-keyword">is</span></span><span> a </span><span><span class="hljs-built_in">double</span></span><span>.
E </span><span><span class="hljs-keyword">is</span></span><span> a </span><span><span class="hljs-built_in">double</span></span><span>.
</span></span>
floating type ၏ကိန်းစုကိုစစ်ဆေးရန် () () () ကို အသုံးပြုနိုင်သော်လည်းအောက်ပါအချက်များကိုမှတ်သားသင့်သည်။
PHP တွင် is_float () function ဖြင့်အစားထိုးထားပြီး is_float () function ဖြင့်အစားထိုးထားသည်။ ထို့ကြောင့်, သင်သည် is_doubble () အစား is_float () ကိုသုံးနိုင်သည်။
စဉ်ဆက်မပြတ်အမျိုးအစားကို PHP တွင်တပ်ဆင်ထားသဖြင့်စဉ်ဆက်မပြတ် သတ်မှတ်ခြင်း () သို့မဟုတ် Cons သည် floating type တစ်ခုဖြစ်ပါက၎င်းသည်၎င်း၏တန်ဖိုးကိုအတိအလင်းပြောင်းလဲခြင်းမဟုတ်လျှင်အမြဲတမ်း floating အမျိုးအစားတစ်ခုဖြစ်လိမ့်မည်။ သို့သော်စဉ်ဆက်မပြတ်သတ်မှတ်သည်နှင့်တပြိုင်နက်၎င်း၏တန်ဖိုးကိုပြုပြင်မွမ်းမံ။ မရပါ။
is_Double ()) ကို အသုံးပြုသောအခါ, စဉ်ဆက် မပြတ် တန်ဖိုးသည်ကိန်းဂဏန်းအမျိုးအစား (ဥပမာ define (int_const " ,
is_Double () သို့မဟုတ် is_float () function ကိုမှတဆင့်, စဉ်ဆက်မပြတ်၏တန်ဖိုးသည် floating type ၏တန်ဖိုးရှိမရှိစစ်ဆေးရန်လွယ်ကူသည်။ ၎င်းသည်တိကျစွာအရေးအမြင်ပြသသည့်အခြေအနေများအတွက်အထူးသဖြင့်သင်္ချာတွက်ချက်မှုများသို့မဟုတ် configuration management အခြေအနေများတွင်အတိအကျတရားစီရင်ခြင်းအတွက်အလွန်အသုံးဝင်သည်။ Constanting ကိုသတ်မှတ်သည့်အခါ Constants အမျိုးအစားကိုသင့်လျော်သောစစ်ဆေးခြင်းကိုသေချာစေရန်ကုဒ်၏ထိန်းသိမ်းမှုနှင့်တည်ငြိမ်မှုကိုတိုးတက်စေနိုင်သည်။