PHP တွင် @ သင်္ကေတကိုအမှားတစ်ခုဟုခေါ်သည်။ ၎င်း၏အဓိကလုပ်ဆောင်ချက်မှာဖော်ပြချက်များဖြင့်ထုတ်ပေးသောအမှားများသို့မဟုတ်သတိပေးချက်များကိုဖိနှိပ်ရန်ဖြစ်သည်။ @ သင်္ကေတတစ်ခုသည်အသုံးအနှုန်းကိုအသုံးအနှုန်းဖြင့်ရှေ့ပြေးဖြစ်သည့်အခါအသုံးအနှုန်းသည်အမှားတစ်ခုသို့မဟုတ်သတိပေးချက်ကိုဖြစ်ပေါ်စေပါကဤအချက်အလက်သည် output တွင်ပြလိမ့်မည်မဟုတ်ပါ။
@ သင်္ကေတသည် function ခေါ်ဆိုမှုများ, အရာဝတ်ထုနည်းစနစ်များနှင့်တာ 0 န်များစစ်ဆင်ရေးများအပါအ 0 င်မည်သည့်အသုံးအနှုန်းတွင်မဆိုဖော်ပြနိုင်သည်။ ဥပမာအားဖြင့်:
@file_get_contents ('noneexistentfile.txt'; @ $ Object-> noneexistentmethod (); @file_put_contents ('file.txt', $ ဒေတာ);
အချို့သောအခြေအနေများတွင် @ သင်္ကေတကိုအသုံးပြုရန်ကျိုးကြောင်းဆီလျော်သည်။
မှတ်ချက် - @ သင်္ကေတသည်အမှားအယွင်းများကိုသာဖုံးကွယ်ထားပြီးအလားအလာရှိသောပြ problems နာများကိုမဖြေရှင်းနိုင်ပါ။ အကယ်. အမှားကိုအချိန်ကြာမြင့်စွာဝှက်ထားလျှင်၎င်းသည်နောက်ဆက်တွဲအစီအစဉ်များတွင်ပေါ်လာရန်ပိုမိုလေးနက်သောပြ problems နာများဖြစ်စေနိုင်သည်။
ပိုမိုခိုင်မာတဲ့အမှားကိုင်တွယ်ရန်အတွက် @ သင်္ကေတကိုတတ်နိုင်သမျှအမြန်ဆုံးအသုံးပြုခြင်းကိုရှောင်ရှားရန်အကြံပြုသည်။ အောက်ပါနည်းလမ်းများကိုအသုံးပြုနိုင်သည် -
အမှားအယွင်းများကိုဆင်ခြင်တုံတရားအသုံးပြုခြင်းနှင့်အခြားအမှားကိုင်တွယ်သည့်နည်းလမ်းများနှင့်ပေါင်းစပ်ခြင်းသည် PHP application များကိုပိုမိုတည်ငြိမ်ပြီးထိန်းသိမ်းရန်လွယ်ကူစေသည်။