Composer i nowoczesny warsztat
Zarządzaj zależnościami przez Composer, konfiguruj autoloading PSR-4, instaluj biblioteki z Packagist i formatuj kod według PSR-12.
- Composer — menedżer pakietów PHP Czym jest Composer, jak go zainstalować, jak działa composer.json i composer require. Packagist jako rejestr pakietów PHP.
- Autoloading PSR-4 z Composerem Skonfiguruj autoloading PSR-4 w composer.json, wygeneruj autoloader przez composer dump-autoload i zastąp ręczny spl_autoload_register.
- Instalacja biblioteki z Packagist Zainstaluj monolog/monolog przez composer require i użyj go do logowania. Poznaj composer.lock, katalog vendor/ i reguły .gitignore.
- PSR-12 i PHP-CS-Fixer Standard kodu PSR-12 i narzędzie PHP-CS-Fixer: instalacja jako --dev, formatowanie plików i najważniejsze reguły stylu.