PHP Code တွင် Bom (Byte အမိန့်) တွင်ပြ problems နာအချို့ဖြစ်စေနိုင်သည်။ BOM သည်ဖိုင်တစ်ခု၏အစတွင်အချက်အလက်များစွာကိုထည့်သွင်းထားသည့်အထူးအက္ခရာများဖြစ်ပြီးစာသား၏စရိုက်လက်ခဏာကိုခွဲခြားသတ်မှတ်ရန်အသုံးပြုသည်။ PHP စီမံကိန်းများတွင် BOM တည်ရှိမှုသည် bromer တည်ရှိမှုသည် browser ကို garbled code သို့မဟုတ် string processing rocessings များကို output လုပ်ခြင်းသို့ဖြစ်စေနိုင်သည်။ ထို့ကြောင့် BOM ကိုမည်သို့ဖယ်ရှားရမည်ကိုနားလည်ရန်အရေးကြီးသည်။
ဖိုင်တစ်ခုတွင် bom ပါရှိမရှိရှာဖွေရန်အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
ဤကုဒ်သည်ဖိုင်၏ပထမ 3 bytes ကိုဖတ်ပြီး၎င်းတို့သည် Bom By By Byte Sequence "\ ယူထားသော" \ t တသမတ်တည်းရှိပါကဖော်ပြချက်ဖိုင်တွင် BOM ပါရှိသည်။
အလွယ်ကူဆုံးနည်းလမ်းမှာ BOM မှဖိုင်ကိုအယ်ဒီတာမှတစ်ဆင့်ဖိုင်အသစ်တစ်ခုအဖြစ်သိမ်းဆည်းရန်ဖြစ်သည်။ ဖိုင်အသစ်တွင် Bom Bytes မပါ 0 င်ပါ။
PHP code ကို အသုံးပြု. ဖိုင်ကိုပြန်လည်တပ်ဆင်ပြီး BOM ကိုဖယ်ရှားရန်ဥပမာ -
ဤကုဒ်သည်ဖိုင်အမျိုးအစားကိုဖတ်လိမ့်မည်, ပထမသုံး bytes (i.e. , Bom) ကိုဖယ်ရှားပါ။ ထို့နောက်ပြုပြင်ထားသောအကြောင်းအရာကိုမူရင်းဖိုင်သို့ပြန်ပို့ပါ။
ဖိုင်ကိုအနှောက်အယှက်ဖြစ်စေခြင်းအပြင် PHP ၏အခြားရွေးချယ်စရာလုပ်ဆောင်ချက်များမှတဆင့် BOM ကိုဖယ်ရှားနိုင်သည်။ ဒီနည်းလမ်းမှာ string ကိုကနေရှာဖွေတွေ့ရှိရန်နှင့်ဖယ်ရှားရန် function တစ်ခုဖန်တီးသည်။
Code သည် string ၏ပထမဆုံး 3 bytes 3 ခုသည်ကန့်လန့်ခြင်းရှိမရှိစစ်ဆေးသည်။
PHP ရှိ Bom Byte အမိန့်အမှတ်အသားများကိုဖယ်ရှားခြင်းသည်အထူးသဖြင့် PHP ဖိုင်များကိုကွဲပြားခြားနားသောအယ်ဒီတာများမှကိုင်တွယ်ဖြေရှင်းသည့်အခါအထူးလိုအပ်ချက်တစ်ခုဖြစ်သည်။ ဖိုင်တွင် BOM ပါ 0 င်ပြီးဖိုင်သို့မဟုတ်အခြားရွေးချယ်စရာလုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းရှိမရှိရှာဖွေတွေ့ရှိခြင်းဖြင့် BOM ကိုဖယ်ရှားနိုင်သည်။ မည်သည့်နည်းလမ်းသည်မည်သည့်နည်းလမ်းကိုမျှဖြင့်ထိထိရောက်ရောက် အသုံးချ. PHP code ၏ပုံမှန်ကွပ်မျက်မှုကိုသေချာစွာဖြေရှင်းနိုင်သည်။
ဖိုင်များကိုပြုပြင်သည့်အခါမတော်တဆမှုများကိုကာကွယ်ရန်အရန်ကူးရန်သေချာစေရန်သေချာပါစေ။