<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဤကုဒ်၏ဤအပိုင်းသည်ဆောင်းပါး၏အကြောင်းအရာများနှင့်လုံးဝမသက်ဆိုင်ပါ,သငျသညျအချို့သော initialization သို့မဟုတ်ညွှန်ကြားချက်ထားနိုင်ပါတယ်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဆောင်းပါးကစတင်တော့မည်…"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
<h1>ဘယ်လိုနည်းနဲ့ PHP ပူးပေါင်းခြင်း <code>is_bool
Filter_valate_boolean သည် input value ကို boolean value သို့ခွဲခြမ်းစိတ်ဖြာခြင်းကို ခွဲခြမ်းစိတ်ဖြာခြင်း နှင့် အသုံးပြုသူသည် " True " , "on " သို့မဟုတ် "on",
Filter_input သည် input ကို boolean သို့ပြောင်းလဲနိုင်သော်လည်းတစ်ခါတစ်ရံတွင်ကျွန်ုပ်တို့သည် variable အမျိုးအစားသည် boolean အမှန်ဖြစ်ကြောင်းသေချာစေလိုသည်။ is_bool က ဒီစစ်ဆေးမှုကိုလုပ်ဖို့ကူညီပေးနိုင်ပါတယ်။
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">is_bool</span></span><span>(</span><span><span class="hljs-variable">$subscribe</span></span><span>)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"input ကို boolean တန်ဖိုးဖြစ်ပါတယ်: "</span></span><span> . (</span><span><span class="hljs-variable">$subscribe</span></span><span> ? </span><span><span class="hljs-string">'true'</span></span><span> : </span><span><span class="hljs-string">'false'</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">"အဆိုပါ input ကို boolean မဟုတ်ပါဘူး"</span></span><span>;
}
filter_input နှင့် is_bool ကို ပေါင်းစပ်ပြီးလုံခြုံပြီးတိကျသော boolean ပြုပြင်ခြင်းနှစ်ခုလုံးကိုရရှိနိုင်သည်။
<?php
</span><span><span class="hljs-variable">$subscribe</span></span><span> = </span><span><span class="hljs-title function_ invoke__">filter_input</span></span><span>(INPUT_POST, </span><span><span class="hljs-string">'subscribe'</span></span><span>, FILTER_VALIDATE_BOOLEAN);
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">is_bool</span></span><span>(</span><span><span class="hljs-variable">$subscribe</span></span><span>)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အသုံးပြုသူစာရင်းပေးသွင်းမှုအခြေအနေ: "</span></span><span> . (</span><span><span class="hljs-variable">$subscribe</span></span><span> ? </span><span><span class="hljs-string">'စာရင်းသွင်း'</span></span><span> : </span><span><span class="hljs-string">'စာရင်းသွင်းမထားဘူး'</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">"ခိုင်လုံသော boolean တန်ဖိုးကိုရရန်ပျက်ကွက်ခဲ့သည်"</span></span><span>;
}
?>
ဤနည်းအားဖြင့်သင်သည် Boolean တန်ဖိုးများကိုအသုံးပြုသူ inputs မှလုံခြုံစွာရနိုင်ပြီးအမျိုးအစားအမှားများကိုစိတ်မပူပါနဲ့မစိုးရိမ်ဘဲနောက်ဆက်တွဲယုတ္တိဗေဒကိုတိုက်ရိုက်သုံးနိုင်သည်။
အထက်ပါနည်းလမ်းများမှတစ်ဆင့် PHP developer များက code ၏ကြံ့ခိုင်မှုနှင့်လုံခြုံမှုကိုသေချာစေရန် PHP developer များကအသုံးပြုသူ input boolean ဒေတာများကိုပိုမိုလွယ်ကူစွာလုပ်ဆောင်နိုင်သည်။