PHP တွင် Finfo အတန်းကို MISICE အမျိုးအစား, ဖိုင် encoding စသည့်ဖိုင်အချက်အလက်များရရှိရန်အသုံးပြုသည်။ finfo_open function ကို အသုံးပြု. ဖိုင်သတင်းအချက်အလက်အရင်းအမြစ်ကိုဖွင့်သည့်အခါအရင်းအမြစ်ကိုပိတ်ထားသည့်အခါ သယံဇာတ အရင်းအမြစ်ကိုပိတ်ထားသည့်အခါအရင်းအမြစ်ယိုစိမ့်မှုဖြစ်လိမ့်မည်။ finfo_close ၏ function သည်အရင်းအမြစ်ကိုထုတ်လွှတ်ရန်နှင့်၎င်းကိုမသုံးတော့သည့်အခါစနစ်အားဖြင့်ပြန်လည်အသုံးပြုနိုင်သည်။
အရင်းအမြစ်ဖြန့်ချိ၏အရေးပါမှု၏အရေးပါမှု
Finfo_open သည် အကန့်အသတ်ရှိသောဖိုင်အတွက်ဖိုင်သတင်းအချက်အလက်အရင်းအမြစ်ကိုဖန်တီးသည်။ များသောအားဖြင့် operating system မှစီမံသည်။ အကယ်. စစ်ဆင်ရေးပြီးဆုံးပြီးနောက် finfo_close ကို မခေါ်ပါကအရင်းအမြစ်ကိုဖြန့်ချိမည်မဟုတ်ပါ ။
finfo_close ကို အသုံးပြုရန်အချိန် မှန်ကန်သောနည်းလမ်းမှာ finfo_close ဟုခေါ်သော ဖိုင်သတင်းအချက်အလက်အရင်းအမြစ်များမလိုအပ်တော့သည့်အခါအရင်းအမြစ်ကိုထုတ်ပြန်ရန်ချက်ချင်းဖုန်းဆက်ရန်ဖြစ်သည်။ ဥပမာအားဖြင့်, MIME အမျိုးအစားကိုထုတ်ယူပြီးနောက်ဖိုင်သတင်းအချက်အလက်အရင်းအမြစ်ကိုချက်ချင်းပိတ်ထားသင့်သည်။
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE); // ဖိုင်သတင်းအချက်အလက်အရင်းအမြစ်ကိုဖွင့်ပါ
$mimeType = finfo_file($finfo, 'example.txt'); // ဖိုင်ကိုရယူပါ MIME ပုံနှိပ်စာ
// စစ်ဆင်ရေးပြီးဆုံးပြီးနောက်,ခေါ်ရမည် finfo_close အရင်းအမြစ်များကိုအခမဲ့
finfo_close($finfo);
?>
အရင်းအမြစ်ယိုစိမ့်မှုများကိုရှောင်ကြဉ်ပါ finfo_open ကို finfo_close မခေါ်ဘဲသယံဇာတအရင်းအမြစ်ကိုဖွင့်ရန်ခေါ်ပါကဖိုင်သတင်းအချက်အလက်အရင်းအမြစ်များသည်စနစ်၏စွမ်းဆောင်ရည်ကိုအကျိုးသက်ရောက်စေမည့်စနစ်အရင်းအမြစ်များကိုတိုးပွားစေနိုင်သည့်စနစ်အရင်းအမြစ်များကိုတိုးပွားစေလိမ့်မည်။ ထို့ကြောင့်ပရိုဂရမ်မာများသည်အရင်းအမြစ်များမလိုအပ်တော့သည့်အခါအရင်းအမြစ်များကိုချက်ချင်းဖြန့်ချိရန်ကောင်းသောအလေ့အထများကိုမွေးမြူသင့်သည်။
စွမ်းဆောင်ရည်သက်ရောက်မှု <br> ဖိုင်သတင်းအချက်အလက်အရင်းအမြစ်များကိုမကြာခဏဖွင့်လှစ်။ ပိတ်ပစ်ခြင်းနှင့်ပိတ်ခြင်းအတွက်အရင်းအမြစ်များကိုအချိန်မီမထုတ်ပြန်ပါက, Finfo_Close သည် Code Performance စွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်စေရန်နှင့်အရင်းအမြစ်ယိုစိမ့်မှုများကိုရှောင်ရှားရန်အရေးပါသောခြေလှမ်းတစ်ခုဖြစ်သည်။