PHP တွင်အခွင့်အလမ်းတစ်ခုသည်အရာဝတ်ထုမပျက်စီးမီသန့်ရှင်းရေးလုပ်ငန်းလုပ်ဆောင်မှုများပြုလုပ်ရန်အထူးနည်းလမ်းတစ်ခုဖြစ်သည်။ အရာဝတ်ထုကိုကိုးကားမရသောအခါ PHP သည်အလိုအယွင်းကိုအလိုအလျောက်ခေါ်ဆိုသည်။ ဤဆောင်းပါးသည် developer များနားလည်ရန်နှင့်ကျင့်သုံးရန်ကူညီရန်အကန့်အသတ်ရှိသောနည်းလမ်းများနှင့်နမူနာနည်းစနစ်များကိုမိတ်ဆက်ပေးလိမ့်မည်။
PHP PHP သည် destructor method ကို __deswruct __deswruct ကို အသုံးပြု. ကြေငြာခြင်းကိုကြေငြာသည်။ အရာဝတ်ထုဖျက်ဆီးခံရသောအခါ PHP သည်ဤနည်းလမ်းကိုအလိုအလျောက်ခေါ်ဆိုသည်။ ဤတွင်အဖျက်ဆွဲသူနည်းလမ်း၏ဥပမာတစ်ခုဖြစ်ပါတယ်။
MyClass အတန်း
အများပြည်သူ function ကို __Construct () {)
Echo '' အရာဝတ်ထုကိုဖန်တီးထားသည်<br> '';
}
အများပြည်သူ function ကို Somemethod ()
ပဲ့တင်သံသည်အချို့သောစစ်ဆင်ရေးများကိုလုပ်ဆောင်သည်<br> '';
}
အများပြည်သူ function __destruct () {)
ECHO 'အရာဝတ်ထုဖျက်ဆီးခံရသည်<br> '';
}
}
$ obj = myclass ();
$ OBJ-> Somemethod ();
unset ($ OBJ); // အရာဝတ်ထုကိုတက်ကြွစွာဖျက်ဆီးအောက်ပါအချက်များသည်စက်ဆုပ်ရွံရှာဖွယ်ကောင်းသော application တစ်ခု၏ဥပမာအားဖြင့်ဖျက်ဆီးခြင်းပုံစံကိုအသုံးပြုသည်။ အရင်းအမြစ်များယိုစိမ့်မှုများကိုရှောင်ရှားရန်အရာဝတ်ထုဖျက်ဆီးခံရသောအခါ File အရင်းအမြစ်များကိုပိတ်ပါ။
Class File {
ပုဂ္ဂလိက $ filiasandle;
Public function __Construction ($ filename) {
$ THE-> FILLHANDLE = fopen ($ filename, r ');
လျှင် (! $ ဒီ - filehandle) {
Die ('ဖိုင်ကိုဖွင့ ်. မရပါ');
}
}
အများပြည်သူ function ကို readline () {)
ပြန်လာသော fgets ($ -> filehandle);
}
အများပြည်သူ function __destruct () {)
fcose ($ ဒီ -> Filehandle);
ECHO 'ဖိုင်အရင်းအမြစ်ကိုပိတ်လိုက်တယ်<br> '';
}
}
$ file = ဖိုင်အမျိုးအစား ('Pegement.txt'),
ECHO $ file-> readline (),
unset ($ file); // အရာဝတ်ထုကိုတက်ကြွစွာဖျက်ဆီးအဖျက်ပြင်သားနည်းလမ်းသည်အရာဝတ်ထုဘဝသံသရာစီမံခန့်ခွဲမှုအတွက်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ အဖျက်စွမ်းအားကိုမှန်ကန်စွာရေးသားခြင်းနှင့်ကျိုးကြောင်းဆီလျော်စွာရေးသားခြင်းအားဖြင့်လျှောက်လွှာ၏တည်ငြိမ်မှုနှင့်စွမ်းဆောင်ရည်ကိုထိရောက်စွာတိုးတက်ကောင်းမွန်အောင်ပြုလုပ်နိုင်ပြီးအရင်းအမြစ်ယိုစိမ့်မှုကိုရှောင်ရှားနိုင်သည်။ PHP developer များကဖိုင်များ, ဒေတာဘေ့စ်ဆက်သွယ်မှုများသို့မဟုတ်အခြားအရင်းအမြစ်များပါ 0 င်သောအခြေအနေများတွင်အဖျက်ပြောင်းသောနည်းလမ်းများကိုအပြည့်အဝအသုံးချသင့်သည်။