I muri i nga tau e ono o te whakawhanaketanga, ka puta te tuku tuatahi o te kaitirotiro pateko PHPStan 1.0, ka taea e koe te kimi hapa i te waehere PHP me te kore e mahia me te whakamahi i nga whakamatautau wae. Ko te waehere kaupapa kua tuhia ki te PHP ka tohatohahia i raro i te raihana MIT.
Ka whakaratohia e te kaitirotiro nga taumata 10 o te arowhai, ma ia taumata e whai ake nei ka whakawhānui ake i nga kaha o te waa o mua me te whakarato i nga arowhai kaha ake:
Ko nga tauira o nga raruraru i kitea:
- Te noho o nga karaehe e whakamahia ana hei tauira, te hopu, te tohu tohu me etahi atu hanga reo.
- Te noho me te waatea o nga tikanga me nga mahi e kiia ana, me te maha o nga tautohetohe kua paahitia.
- Te tirotiro kei te whakahoki raraunga te tikanga me te momo rite kua tautuhia ki te korero whakahoki.
- Te noho me te kitea o nga rawa e uru atu ana, me te tirotiro i nga momo raraunga kua whakahuahia me nga momo raraunga e whakamahia ana i roto i nga taonga.
- He tika te maha o nga tawhā i tukuna ki nga waea sprintf/printf i te paraka whakahōputu aho.
- Ko te noho o nga taurangi e whakaaro ana ki nga poraka i hangaia e nga kaiwhakahaere peka me nga koropiko.
- Nga momo maka korekore (hei tauira, "(string) 'foo'") me nga whakamatautau tino ("===" me "!==") i runga i nga raraunga me nga momo momo me nga operan e whakahoki teka ana i nga wa katoa.
Nga mahi hou i roto i te PHPStan 1.0:
- Kua whakatinanahia te taumata arowhai "9", e arowhai ana i te whakamahinga o te momo "whakaranu", e kii ana mo te whakarite i te urunga o nga tawhā me nga momo rereke. Ko te Taumata XNUMX e whakaatu ana i nga whakamahinga kino o te "whakaranu", penei i te tuku uara o te momo "whakaranu" ki tetahi atu momo, te karanga i nga tikanga momo "whakaranu", me te uru atu ki ona taonga na te mea karekau pea.
- Whakahaerehia mena he rite nga uara whakahoki mo nga waea mahi rite ma te whakamahi i nga korero @phpstan-pure me @phpstan-impure.
- Patohia te tātaritanga i roto i te ngana-hopu-whakamutunga hanga ma te whakamahi i nga tohu korero @throws.
- Te tautuhi i nga ahuatanga o roto (tangata) kua tautuhia engari kaore i whakamahia, nga tikanga me nga taumau.
- Te tuku hokinga hokinga hotokore ki nga mahi hurangi penei i te array_map me te usort.
- Momo te tirotiro mo nga tohu tuhipoka e ngaro ana.
- I hangaia nga momo whakapuakanga kia hototahi ki PHPDocs, ka taea te whakamahi momo mai i nga karere hapa ki roto i nga PHPDocs.
Source: opennet.ru