PHP ломается не в коде, а в мелочах вокруг него: вот 7 типовых ошибок
• Смешивают бизнес-логику с контроллерами — потом любое изменение тащит за собой цепочку правок.
• Пишут SQL и строки вручную там, где нужен Query Builder или ORM — привет инъекции и боль с поддержкой.
• Не валидируют входящие данные на границе приложения — дальше по стеку уже поздно ловить мусор.
• Игнорируют типы, nullable и строгие сравнения — баги всплывают только на крайних кейсах.
Ещё два классических провала:
• Ловят все исключения подряд и молча глотают ошибку.
• Держат конфиг, секреты и пути прямо в коде вместо env и нормального слоя настроек.
• Не пишут тесты на критичные сценарии, а потом чинят регрессии вручную.
Если нужен быстрый аудит PHP-проекта, смотрите на три места: границы ввода, слой доменной логики и обработку ошибок. Обычно именно там живут самые дорогие баги.
Laravel & PHP Deep — фреймворки и пакеты
@laravel_php_deep
PHP ломается не в коде, а в мелочах вокруг него: вот 7 типовых ошибок
Этот пост опубликован в Telegram-канале Laravel & PHP Deep — фреймворки и пакеты. Подписаться можно по ссылке: @laravel_php_deep.