နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဗားရှင်းကိုနားလည်ခြင်း PHP လုပ်ဆောင်ချက်များကိုပြောင်းလဲခြင်းသည်စီမံကိန်းများကိုဖျက်သိမ်းခြင်း, ထိန်းသိမ်းခြင်းနှင့်အဆင့်မြှင့်ခြင်းအတွက်အလွန်အရေးကြီးသည်။ function တစ်ခု၏ဆင့်ကဲဖြစ်စဉ်ကိုပြန်လည်သုံးသပ်ခြင်းအားဖြင့်အချို့သောအင်္ဂါရပ်ကိုမိတ်ဆက်သို့မဟုတ်ပြောင်းလဲသွားသောအခါကျွန်ုပ်တို့ကိုရှင်းရှင်းလင်းလင်းသိနိုင်သည်။ ဤဆောင်းပါးသည် PHP ၏ dateTime function ကိုလက်တွေ့ကျသောနောက်ခံပုံနည်းလမ်းကိုမိတ်ဆက်ပေးရန်ဥပမာတစ်ခုအဖြစ်ယူဆသည်။
ပထမ ဦး စွာ PHP Phar tool ကို install လုပ်ရန်လိုအပ်သည်။ ဖာသည် php applications များကိုထုပ်ပိုးခြင်းနှင့်ဖြန့်ဖြူးခြင်းအတွက် archive format များဖြစ်သည်။
composer global require php-phar/phar-composerfunction ကိုဆင့်ကဲဖြစ်စဉ်ကိုဆန်းစစ်ရန်, PHP ၏အရင်းအမြစ်ကုဒ်ကိုသင်ရယူရမည်။ တရားဝင် PHP source code စာကြည့်တိုက်ကို clone မှအောက်ပါ command ကို Execute:
git clone https://github.com/php/php-src
cd php-srcExecute function history tracking အတွက် source code directory တွင် phar archive ဖိုင်တစ်ခုကိုဖန်တီးပါ။
./bin/phar.phar build phar_history.phar build.phpတည်ဆောက်ပြီးသည်နှင့်ပြည့်စုံပြီးလျှင်, အောက်ပါ command ကိုပြန်ယူပါ။ dateTime function ကိုပြောင်းလဲခြင်းမှတ်တမ်းကိုပြန်ကြည့်ပါ။
./phar_history.phar history datetimeExecution ပြီးနောက် Terminal သည် Datetime function ၏သတင်းအချက်အလက်များကိုအသေးစိတ်ဖော်ပြထားသည်။
DateTime
- 5.3.0
- Added DateTime::diff()
- Added DateTime::format()
- Added DateTime::getLastErrors()
- Added DateTime::modify()
- Added DateTime::setTimezone()
- Added DateTime::createFromFormat()
- Added DateTime::createFromImmutable()
- 5.4.0
- Introduced named time zones (e.g., "America/Los_Angeles")
- Added DateTime::createFromTimestamp()
- Added DateTime::offsetGet()
- Added DateTime::setDate()
- Added DateTime::setTime()
- Added DateTime::set()
- 5.5.0
- Improved performance of DateTime::format()
- Added DateTime::createFromInterface()Datetime လုပ်ဆောင်ချက်များကိုအသုံးပြုသောစီမံကိန်းဟောင်းကိုထိန်းသိမ်းထားစဉ်သင်လိုက်ဖက်တဲ့ပြ issues နာများကိုသင်ကြုံတွေ့ရသည်ဆိုပါစို့။ PHP 5.5.0 တွင် function tything tything သမိုင်းကြောင်းကိုနောက်ကြောင်းပြန်လှည့်ခြင်းအားဖြင့် PHP 5.5.0 တွင်အချို့သောနည်းလမ်းတစ်ခုကိုထည့်သွင်းစဉ်းစားသည်။ အကယ်. စီမံကိန်းသည် PHP ၏အစောပိုင်းမူကွဲတွင်လည်ပတ်နေပါကဤနည်းလမ်းကိုမရရှိနိုင်ပါ။ ဤ tracback ချဉ်းကပ်မှုနှင့်အတူပြ the နာ၏အရင်းအမြစ်ကိုလျင်မြန်စွာရှာဖွေပြီးအဖြေရှာနိုင်သည်။
PHP function version ၏စုံစမ်းမှုပုံစံကိုကျွမ်းကျင်မှုပြောင်းလဲခြင်းသည်သမိုင်းကြောင်းပြောင်းလဲခြင်းသည် developer များကဘာသာစကား၏ဆင့်ကဲဖြစ်စဉ်ကိုနားလည်ရန်သာမက Code ၏ထိန်းသိမ်းမှုကိုထိရောက်စွာတိုးတက်အောင်လုပ်နိုင်သည်။ ဤနည်းစနစ်သည်ရှုပ်ထွေးသောအမှားများကို debugging လုပ်ခြင်းသို့မဟုတ်စီမံကိန်းဟောင်းများကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းသည်အသုံးဝင်သည်။