แแฅแแกแ แฌแแแก แแแแแแแแ แแแแก แจแแแแแ, แแแฎแแ แกแขแแขแแแฃแ แ แแแแแแแแขแแ แแก PHPStan 1.0 แแแ แแแแ แกแขแแแแแฃแ แ แแแแแจแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแ แจแแชแแแแแแ PHP แแแแจแ แแแกแ แจแแกแ แฃแแแแแก แแแ แแจแ แแ แแ แแแฃแแ แขแแกแขแแแแก แแแแแงแแแแแแ. แแ แแแฅแขแแก แแแแ แแฌแแ แแแ PHP-แจแ แแ แแแฌแแแแแแ MIT แแแชแแแแแแ.
แแแแแแแแขแแ แ แฃแแ แฃแแแแแงแแคแก แจแแแแฌแแแแแก 10 แแแแแก, แ แแแแแจแแช แงแแแแแ แแแแแแแแ แแแแ แแคแแ แแแแแก แฌแแแ แแแแแก แจแแกแแซแแแแแแแแแก แแ แฃแแ แฃแแแแแงแแคแก แฃแคแ แ แแแแชแ แจแแแแฌแแแแแก:
แแแแแแแแแแแ แซแแ แแแแแ แแ แแแแแแแแแก แแแแแแแแแแ:
- แแแแกแแแแก แแ แกแแแแแ, แ แแแแแแแช แแแแแแงแแแแแ แแแแแแแแแ, catch, typehints แแ แกแฎแแ แแแแก แแแแกแขแ แฃแฅแชแแแแจแ.
- แแแแแซแแฎแแแฃแแ แแแแแแแแแกแ แแ แคแฃแแฅแชแแแแแก แแ แกแแแแแ แแ แฎแแแแแกแแฌแแแแแแแ, แแกแแแ แแ แแฃแแแแขแแแแก แ แแแแแแแแ.
- แแแแก แจแแแแฌแแแแ, แ แแ แแแแแแ แแแ แฃแแแแก แแแแแชแแแแแก แแแแแ แขแแแแก, แ แแช แแแแกแแแฆแแ แฃแแแ แแแแ แฃแแแแแก แแแแแฎแแขแฃแแแแแจแ.
- แแแแกแแแแแแก แแ แกแแแแแ แแ แฎแแแแแแแแ, แ แแแแแแแแช แฌแแแแแ แฎแแแแ, แแ แกแแแฃแแ แแแแจแ แแแแแงแแแแแฃแแ แแแแแชแแแแแแก แแแแแแ แแ แแแฃแแ แแ แคแแฅแขแแแ แแแ แขแแแแแแก แจแแแแฌแแแแ.
- แกแขแ แแฅแแแแแแก แคแแ แแแขแแ แแแแก แแแแแจแ sprintf/printf แแแ แแแแ แแแแแชแแแฃแแ แแแ แแแแขแ แแแแก แ แแแแแแแแ แกแฌแแ แแ.
- แชแแแแแแแแก แแ แกแแแแแ แแแแจแขแแแแแก แแแแ แแขแแ แแแแกแ แแ แแแ แงแฃแแแแแก แแแแ แฌแแ แแแฅแแแแแ แแแแแแแแก แแแแแแแแกแฌแแแแแแ.
- แฃแกแแ แแแแแ แขแแแแก casts (แแแ. "(string) 'foo') แแ แแแแชแ แ แขแแกแขแแแ ("===" แแ "!==") แแแแแชแแแแแแ แกแฎแแแแแกแฎแแ แขแแแแกแ แแ แแแแ แแแแแแแ, แ แแแแแแแช แงแแแแแแแแก แแแ แฃแแแแแ false-แก.
แซแแ แแแแแ แแแแแแชแแแแ PHPStan 1.0-แจแ:
- แแแแแ แแแแแ โ9โ แจแแแแฌแแแแแก แแแแ, แ แแแแแแช แแแแฌแแแแก โแจแแ แแฃแแโ แขแแแแก แแแแแงแแแแแแก, แ แแแแแแช แแแแแฃแแแแแแแ แคแฃแแฅแชแแแก แกแฎแแแแแกแฎแแ แขแแแแก แแแ แแแแขแ แแแแก แแแฆแแแแก แแ แแแแแแแแแกแแแแก. แแ-XNUMX แแแแ แแแแกแแแฆแแ แแแก โแจแแ แแฃแแแกโ แแ แแฃแกแแคแ แแฎแ แแแแแงแแแแแแก, แ แแแแ แแชแแ โแจแแ แแฃแแโ แขแแแแก แแแแจแแแแแแแแแแก แกแฎแแ แขแแแแ แแแแแชแแแ, แขแแแแก แแแแแแแแแก โแจแแ แแฃแแโ แแแ แฅแแแแ แแ แแแก แแแแกแแแแแแ แฌแแแแแ, แ แแแแแ แแกแแแ แจแแแซแแแแ แแ แแ แกแแแแแแแก.
- แแแแแขแ แแแแ, แแ แแก แแฃ แแ แ แแแแ แฃแแแแฃแแ แแแแจแแแแแแแแแ แแแแแขแฃแ แ แคแฃแแฅแชแแแก แแแแแขแฃแ แ แแแ แแแแกแแแแก @phpstan-pure แแ @phpstan-impure แแแแขแแชแแแแแก แแแแแงแแแแแแ.
- แแแ แแคแแ แแแแแแแ try-catch-finally แแแแกแขแ แฃแฅแชแแแแจแ @throws แแแแขแแชแแแแแก แแแแแงแแแแแแ.
- แแแแกแแแฆแแ แฃแแ, แแแแ แแ แแแแแฃแงแแแแแแแ แจแแแ (แแแ แแแ) แแแแกแแแแแแก, แแแแแแแแแกแ แแ แแฃแแแแแแแแก แแแแแขแแคแแแแชแแ.
- แจแแฃแแแแกแแแแแ แแแแแซแแฎแแแแก แแแแแชแแแ แแแกแแแแก แคแฃแแฅแชแแแแแ, แ แแแแ แแชแแ array_map แแ usort.
- แขแแแแก แแแกแแแฅแขแแ แแแ แแแแแขแแแแแฃแแ แกแแแแญแแ แแแแขแแชแแแแแกแแแแก.
- แแแแแแแ แขแแแแก แแแแแแ แแชแแแแ, แ แแแแแแแช แแแแกแแแแแแ PHPDocs-แแแ, แ แแช แกแแจแฃแแแแแแก แแซแแแแก แจแแชแแแแแก แจแแขแงแแแแแแแแแแก แขแแแแแก แแแแแแงแแแแ PHPDocs-แจแ.
แฌแงแแ แ: opennet.ru