Co nowego w PhpStorm 2020.2
Aby włączyć funkcje związane z PHP 8, przełącz poziom języka na PHP 8 w jeden z następujących sposobów:
Idź do Preferencje | Języki i ramy | PHP i użyj listy poziomów języka PHP.
Wykonaj walidację typu
PhpStorm analizuje połączenia, oblicza możliwe typy i podkreśla obszary problemowe związane z typami związków.
Kontrole działają na wszystkich poziomach: właściwości, argumenty i zwracane wartości.
W złożonych bazach kodu pomaga na pierwszy rzut oka dostrzec problemy. PhpStorm podświetli miejsca, które wymagają uwagi jeszcze przed uruchomieniem kodu.
Udoskonalenia narzędzi jakości
Można teraz uruchamiać narzędzia wysokiej jakości za pośrednictwem Docker Compose.
Aby to zrobić, przejdź do Preferencje / Ustawienia | Języki i ramy | PHP i dodaj nowy zdalny interpreter oparty na Docker Compose.
Reformatowanie akcji dla PHP-CS-Fixer i PHPCBF można teraz uruchomić również przez zdalny interpreter.
Jeśli zestaw reguł PHP_CodeSniffer.xml ma sekcję „wzorzec wykluczenia”, PhpStorm weźmie to pod uwagę i nie będzie analizować plików w określonej ścieżce.