Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
Как перейти на PHP 8.0?
Manage episode 351250897 series 90501
В этом выпуске подкаста обсудим план и основные шаги:
- инспекция кода с помощью PhpStorm
- статический анализ с помощью PHPCompatibility
- strict_types и статический анализ с помощью Psalm, PHPStan и т.п.
- проверка composer пакетов на совместимость с PHP 8
- проверка расширений PHP
- запуск тестов
- переходный период, пока на prod ешё старая версия, а локально уже новая
- настройка Continues Integration
- обновление синаксиса с использованием новых возможностей (Rector)
- проблема с git blame
https://www.php.net/manual/ru/migration80.php
https://stitcher.io/blog/new-in-php-8
https://php.watch/versions/8.0
https://github.com/PHPCompatibility/PHPCompatibility
https://enzo.weknowinc.com/articles/2015/06/07/how-to-check-php-compatibility
https://getcomposer.org/doc/06-config.md#platform
https://matthewsetter.com/series/tooling/composer/forked-repositories/
https://github.com/rectorphp/rector
Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
114 tập
Manage episode 351250897 series 90501
В этом выпуске подкаста обсудим план и основные шаги:
- инспекция кода с помощью PhpStorm
- статический анализ с помощью PHPCompatibility
- strict_types и статический анализ с помощью Psalm, PHPStan и т.п.
- проверка composer пакетов на совместимость с PHP 8
- проверка расширений PHP
- запуск тестов
- переходный период, пока на prod ешё старая версия, а локально уже новая
- настройка Continues Integration
- обновление синаксиса с использованием новых возможностей (Rector)
- проблема с git blame
https://www.php.net/manual/ru/migration80.php
https://stitcher.io/blog/new-in-php-8
https://php.watch/versions/8.0
https://github.com/PHPCompatibility/PHPCompatibility
https://enzo.weknowinc.com/articles/2015/06/07/how-to-check-php-compatibility
https://getcomposer.org/doc/06-config.md#platform
https://matthewsetter.com/series/tooling/composer/forked-repositories/
https://github.com/rectorphp/rector
Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
114 tập
Todos los episodios
×Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.