PHP developer များသည် phppstorm ကိုပေါင်းစပ်ထားသောဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်အဖြစ်အသုံးပြုလေ့ရှိသည်။ ဤအင်အားကြီးသော IDE သည် developer များရေးဆွဲခြင်း, debug များကိုပိုမိုထိရောက်စွာရေးသားရန်နှင့်ထိန်းသိမ်းရန်နှင့်ထိန်းသိမ်းရန်ကူညီရန်ကြွယ်ဝသောအင်္ဂါရပ်များကိုပေးသည်။ ဤဆောင်းပါးသည် developer များဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်ကိုပိုမိုကောင်းမွန်စေရန်နှင့် Code အရည်အသွေးတိုးတက်စေရန်အတွက် phppmmorm ၏အဓိကလုပ်ဆောင်ချက်များနှင့်လက်တွေ့ကျသောကျွမ်းကျင်မှုများကိုစနစ်တကျမိတ်ဆက်ပေးလိမ့်မည်။
Phpstorm ၏ AutoCompletion Feature သည်အလွန်မတ်တတ်သည်, အခြေအနေနှင့်တင်သွင်းထားသောစာကြည့်တိုက်များအပေါ် အခြေခံ. တိကျသောအကြံပြုချက်များကိုပေးသည်။ သင် variable တစ်ခု (သို့) နည်းလမ်းအမည်ကိုရိုက်ထည့်သောအခါ IDE သည် coding အရှိန်မြှင့်ရန်ကုဒ်နှင့်သက်ဆိုင်သည့်ရွေးချယ်စရာများကိုအလိုအလျောက်ဖော်ပြသည်။
$string = "Hello, world!";
$string->substr( // autocompletion နည်းလမ်းအကြံပြုချက်များကိုထောက်ပံ့ပေးသည်
PHPPMAMM သည် developer များက code base တွင်အလျင်အမြန်နေရာချထားရန် developer များအနေဖြင့် developer များအားခွင့်ပြုရန်ခွင့်ပြုရန်နည်းလမ်းအမျိုးမျိုးကိုပေးသည်။ Use the Go to File shortcut (Ctrl + Shift + N) to find a specific file, or the Go to Symbol shortcut (Ctrl + Shift + Alt + N) to find classes and symbols.
namespace AppHttpControllers;
class HomeController extends Controller
{
// အရ Ctrl + Shift + Alt + N နေရာချထားရန်သော့ချက် HomeController
}
PHPPMAMM သည် code onthencymency နှင့်ထိန်းသိမ်းမှုကိုထိန်းသိမ်းရန် variable များကို variable များ, နည်းလမ်းများသို့မဟုတ်အတန်းများကိုအန္တရာယ်ကင်းစေရန်ခွင့်ပြုသည့်ကြွယ်ဝသော refactoring tools များကိုထောက်ပံ့ပေးသည်။
// တစ် ဦး အတန်းအမည်ပြောင်း၏သရုပ်ပြ
class OldClassName
{
// ...
}
// အရ Shift + F6 သော့ချက် OldClassName အမည်ပြောင်း NewClassName
class NewClassName
{
// ...
}
PHPPSMM ကန့်အသတ်ဖြင့်အဆင့်ဆင့်ကုဒ်ကွပ်မျက်ခြင်းနှင့်ကွဲပြားသောတန်ဖိုးများကိုစစ်ဆေးခြင်း,
// code အတွက် breakpoints ကိုသတ်မှတ်ပါ
$result = doSomething();
// အရ F9 debugging စတင်ရန်သော့ချက်
PHPPMAMM သည်သင်၏ကုဒ်ကိုအချိန်မှန်ဖြင့်စစ်ဆေးသည်။ အယ်ဒီတာသည်အမှားအယွင်းများသို့မဟုတ်သတိပေးချက်များကိုပြသပြီးကုဒ်အရည်အသွေးကိုသေချာစေရန်အမြန်ပြင်ဆင်ရန်အကြံပြုချက်များကိုပေးသည်။
$string = 100; // IDE အမျိုးအစားအရိပ်အမြွက်ပြလိမ့်မည်
PHPPMAMM သည် PISTSHAJS ဗားရှင်းထိန်းချုပ်မှုစနစ်များကို Painststream ဗားရှင်းထိန်းချုပ်မှုစနစ်များနှင့်ပြည့်စုံသည်။
// ရယူ Git အသေအချာပေြာဆို
git status
PhpSmmorm သည် formesflow ကိုကောင်းမွန်အောင်ပြုလုပ်ရန်အတွက်ကိုယ်ပိုင် ဦး စားပေးမှုများနှင့်ကိုက်ညီသောနေရာများ,
// ခေါင်းစဉ်ပြောင်းပါ Material Theme
Settings -> Appearance & Behavior -> Appearance -> Theme
Extensions များကို install လုပ်ခြင်းအားဖြင့် Phpstorm သည် features အသစ်များထည့်သွင်းခြင်းသို့မဟုတ်တတိယပါတီကိရိယာများကိုထပ်မံဖြည့်ဆည်းပေးနိုင်သည်။
// တပ်ဆင်အေးထား PHP Inspections တို့ချဲ့
Settings -> Plugins -> Marketplace -> PHP Inspections
ဤကျွမ်းကျင်မှုများကျွမ်းကျင်သူများသည် PhpPSM မှ PHPPST ၏အလားအလာများကိုအပြည့်အဝဖော်ထုတ်နိုင်ပြီးပိုမိုရှင်းလင်းသော PHP code ကိုအပြည့်အဝရေးဆွဲနိုင်ပြီးဖွံ့ဖြိုးမှုစွမ်းရည်ကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ IDE features များကိုထိရောက်စွာအသုံးပြုခြင်းအားဖြင့် PHP ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းကိုချောချောမွေ့မွေ့ဖြစ်စေခြင်းနှင့်ပိုမိုထိရောက်စွာအသုံးပြုလိမ့်မည်။