PHP phar extension သည် developer များ PHP PHP applications များနှင့် 4 င်းတို့၏မှီခိုမှုကို Executable Phar ဖိုင်များသို့တပ်ဆင်ရန်ခွင့်ပြုသည်။ Java ၏ Jar ဖိုင်နှင့်ဆင်တူသည်, ၎င်းသည် PHP ဖိုင်များ, configuration files နှင့်အခြားအရင်းအမြစ်များကိုလွယ်ကူစွာဖြန့်ဖြူးခြင်းနှင့်စီမံခန့်ခွဲမှုအတွက်သီးခြား, executable file တစ်ခုထဲသို့ထုပ်ပိုးထားသည်။
ဖာတိုးချဲ့ခြင်းတွင် POSTARTS ဖိုင်များ, အပြုအမူများ, အပြုအမူများနှင့်ဖြန့်ကျက်ထားသောနည်းလမ်းများကိုချိန်ညှိရန်ပြောင်းလွယ်ပြင်လွယ်ထိန်းချုပ်မှုများကိုပြင်ဆင်ရန်အတွက် phar extension တွင် phar extension တွင် context options များကို configure လုပ်နိုင်သည်။
Pharfileinfo အတန်းသည်ဖိုင်အရွယ်အစား, ခွင့်ပြုချက်များ, ပြုပြင်မွမ်းမံခြင်း, MD5 Hash Value စသည့်ဖာဂိုဖ္ဇာအရဖိုင်များမှဖိုင်များကိုဖိုင်များရယူရန်နှင့်သတ်မှတ်ထားသည်။ အောက်ပါဥပမာသည်ဤအတန်း၏ configuration file property များကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
အထက်ပါကုဒ်တွင်ဖာမှ Phar အထုပ်တွင်ဖာဖာလိုင်းအသင်းမှတဆင့်ဖိုင်ကိုရိုက်ပါ, ထို့နောက်ဖိုင်ကိုချုံ့ခြင်းနှင့် Metadata ကိုသတ်မှတ်ပါ။
ဖာ :: Phar ဖိုင်များမှဖိုင်များနှင့်လမ်းညွှန်များကိုထုတ်ယူရန် Phar :: Extractto နည်းလမ်းကိုအသုံးပြုသည်။ ဤနည်းလမ်းသည် configuration options မျိုးစုံကိုထောက်ပံ့သည်။
ဤတွင်ဖာ :: Extractto နည်းလမ်းကို အသုံးပြု. ကုဒ်နမူနာတစ်ခုရှိသည်။
ဤဥပမာသည်ဖာရိုလီးယားကိုသတ်မှတ်ထားသောလမ်းညွှန်တစ်ခုသို့မည်သို့ဖြည်ရမည်ကိုပြသသည်။
Phar :: GetMetadata နည်းလမ်းကိုဗားရှင်းနံပါတ်, ဖိုင်အရွယ်အစားစသည်ဖြင့် phar file ၏ metadata ကိုရရှိရန်အသုံးပြုသည်။ ဤတွင်နမူနာကုဒ်ဖြစ်သည်။
ဤနည်းလမ်းအားဖြင့်ကျွန်ုပ်တို့သည်ဖာဖိုင်၏ metadata အချက်အလက်များကိုအလွယ်တကူရယူနိုင်ရန်နှင့်ပြသနိုင်သည်။
Phar :: SetDEFAudtstub နည်းလမ်းသည်ဖာဖိုင်၏ entry ဖိုင်ကိုသတ်မှတ်ရန်အသုံးပြုသည်။ ဤဖိုင်သည်ဖာဂူဆန်တွင်ကွပ်မျက်ရန်အစဖြစ်လိမ့်မည်။ အဓိကလုပ်ဆောင်ချက်ကိုအလိုအလျောက်ဟုခေါ်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
ဤကုဒ်နှင့်အတူဖာဖိုင်၏ entry file ကို index.php သို့သတ်မှတ်ထားသည်။
PHP phar extension သည် developer များကိုထိရောက်စွာထုပ်ပိုးနိုင်စေရန်, ဤဆောင်းပါးသည်ဖာဖာ :: phar :: extractto method, phar :: getMetadata နည်းလမ်းနှင့်ဖာ :: setdefaultadata method ကိုမိတ်ဆက်ပေးသည်။ ဤရွေးချယ်မှုများကိုကျွမ်းကျင်ခြင်းသည် PHP application များ၏စည်းရုံးမှုနှင့်လုပ်ဆောင်မှုကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။