06:44
1,0×
00:00/06:44
452,2 тыс смотрели · 4 года назад
SOLID принципы (примеры на PHP)
1. Single Responsibility (Принцип единственной ответственности) 📌 Один класс — одна задача. ❌ Плохо: Класс Order занимается всем: валидацией, сохранением в БД, отправкой email. class Order { public function validate(): bool { /* ... */ } public function save(): void { /* ... */ } public function sendEmail(): void { /* ... */ } } ✅ Хорошо: Разделяем логику на отдельные классы. class OrderValidator { /* ... */ } class OrderRepository { /* ... */ } class OrderNotifier { /* ... */ } 2. Open-Closed (Принцип открытости/закрытости) 📌 Классы должны быть открыты для расширения, но закрыты для изменений...
1 неделю назад
PHP 8.2: новые фичи и улучшения в 2025 году
В эпоху взрывного роста сложности веб-приложений PHP демонстрирует удивительную эволюцию. Версия 8.2 — это не просто очередное обновление, а стратегический ответ на вызовы современной разработки: В этом посте мы разберём не только синтаксические новшества, но и их практическое применение в реальных коммерческих проектах. Вы узнаете: readonly class UserDTO { public function __construct( public string $name, public DateTimeImmutable $createdAt ) {} } Применение: Бенчмарк: function processID(string|int...