PHP7 သည် syntax features အသစ်များနှင့်အလုပ်လုပ်သောတိုးမြှင့်မှုများဖြစ်ပေါ်စေသည်။ ဤအင်္ဂါရပ်များကိုနားလည်ခြင်းသည်ဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်းအမှားအယွင်းများကိုရှောင်ရှားနိုင်သည်။ ဤတွင်အဓိကမွမ်းမံမှုများအချို့ရှိသည်။
Scalar အမျိုးအစားကြေငြာချက် - PHP7 သည် Int, Boat, float နှင့် strings အမျိုးအစားများကို function parameters များနှင့်ပြန်လာသောတန်ဖိုးများကိုကြေငြာသည်။
function add(int $a, int $b): int {
return $a + $b;
}
Reply type ကြေငြာစာတမ်း - လုပ်ဆောင်ချက်ကိုသတ်မှတ်သည့်အခါပြန်လည်နေရာချထားသည့်အမျိုးအစားကိုအတိအလင်းသတ်မှတ်နိုင်သည်။
function divide(int $a, int $b): float {
return $a / $b;
}
Null consescing အော်ပရေတာ - The The ?? အော်ပရေတာသည် variable တစ်ခု၏တရားစီရင်ခြင်းကိုရိုးရှင်းစေနိုင်သည်။
$name = $data['name'] ?? 'Default';
PHPP7 ၏အင်္ဂါရပ်အသစ်များကို phpmorm, အမှားအယွင်းများသို့မဟုတ်သတိပေးချက်များပေါ်လာသည့်အခါ။ အောက်ပါနည်းလမ်းများသည်ဤပြ issues နာများကိုဖြေရှင်းရန်ကူညီနိုင်သည်။
PHP ဗားရှင်းကိုသတ်မှတ်ပါ - PHP ဗားရှင်းကိုစီမံကိန်းဆက်တင်များတွင်အသုံးပြုရန်သတ်မှတ်ပါ။ PHPPMAMM သည် Syntax စစ်ဆေးခြင်းနှင့်ရွေးချယ်ထားသောဗားရှင်းအပေါ် အခြေခံ. code prompts များကိုလုပ်ဆောင်သည်။
PHP ဗားရှင်းကိုသတ်မှတ်မည်။
<?php
// @phpstan-ignore-next-line
declare(strict_types=1);
PHPDOC မှတ်ချက်များကိုအသုံးပြုပါ။ function signature များသို့မဟုတ်ပြန်လာအမျိုးအစားများကဲ့သို့သောအင်္ဂါရပ်အသစ်များကိုအသုံးပြုသောအခါ phpdoc comments များကို အသုံးပြု. PHPPSMAM ကိုမှန်ကန်စွာနားလည်စေရန် PHPDOC မှတ်ချက်များကိုသုံးနိုင်သည်။
/**
* @param int $a
* @param int $b
* @return int
*/
function add(int $a, int $b) {
return $a + $b;
}
Update IDE - PHPPMAM ကိုနောက်ဆုံးပေါ်ဗားရှင်းသို့နောက်ဆုံးပေါ်ဗားရှင်းသို့သိမ်းထားပါ။
အထက်ပါနည်းလမ်းများမှတစ်ဆင့် PHPPSM မှ PHPPSM မှ PHPP7 အင်္ဂါရပ်များကိုပိုမိုတိကျစွာခွဲခြားနိုင်သည်,
ဤဆောင်းပါးသည် PHPST တွင် PHPS ဗားရှင်းကို အသုံးပြု. PHPDOC မှတ်ချက်များကို အသုံးပြု. PHPS ဗားရှင်းကို အသုံးပြု. PHPST တွင် PHPSM မှအင်္ဂါရပ်အမှားများကိုဖြေရှင်းရန်လက်တွေ့ကျသောနည်းလမ်းများကိုမိတ်ဆက်ပေးခဲ့သည်။ ဤကျွမ်းကျင်မှုများကိုကျွမ်းကျင်ပြီးသောအခါ developer များက PHP7 ၏အင်္ဂါရပ်အသစ်များကိုပိုမိုချောချောမွေ့မွေ့တိုးတက်စေရန်အတွက်ပိုမိုချောချောမွေ့မွေ့တိုးတက်အောင်လုပ်နိုင်သည်,