<? phpukraine СТАТТІ
⌕Пошук по платформі
РP
АВТОР

Редакція phpukraine

Редакція платформи

Матеріали, які готує команда платформи на основі власних даних: каталогу вакансій, зарплатного звіту й банку питань. Кожна цифра в них рахується з бази, а не береться з голови.

48
статей
106
перекладів документації
1 жовтня 2026
остання публікація
СТАТТІ
ПРОДУКТИВНІСТЬ Індекси PostgreSQL для PHP-розробника: частинні, покривні, GIN і BRIN 1 жовтня 2026 · 10 хв LARAVEL Мультимовний сайт на Laravel: переклади, маршрути з мовою і hreflang 1 жовтня 2026 · 8 хв КАРʼЄРА Як читати PHP-вакансію: вилка, стек, «ринкова зарплата» і тривожні сигнали 1 жовтня 2026 · 8 хв WORDPRESS WordPress на Composer: Bedrock, плагіни як залежності і деплой 30 вересня 2026 · 7 хв ТЕСТУВАННЯ Покриття коду: яке число має сенс і чому 100% не ціль 30 вересня 2026 · 7 хв SYMFONY AssetMapper: фронтенд у Symfony без Node і збирання 30 вересня 2026 · 7 хв ПРОДУКТИВНІСТЬ HTTP-кеш для PHP-застосунку: Cache-Control, ETag і CDN перед Laravel 29 вересня 2026 · 8 хв LARAVEL Laravel Pennant: фіче-флаги без зовнішнього сервісу 29 вересня 2026 · 7 хв КАРʼЄРА Live coding на PHP-співбесіді: як думати вголос і не завмерти 29 вересня 2026 · 8 хв WORDPRESS WooCommerce HPOS: що змінилось для плагінів і як перевести магазин 29 вересня 2026 · 8 хв ТЕСТУВАННЯ Тести для легасі без тестів: з чого почати і що фіксувати першим 27 вересня 2026 · 8 хв SYMFONY Symfony Scheduler замість cron: періодичні задачі як повідомлення 27 вересня 2026 · 8 хв ПРОДУКТИВНІСТЬ Автозавантаження в продакшені: classmap, authoritative і APCu у Composer 27 вересня 2026 · 8 хв LARAVEL Власні касти в Eloquent: value objects у колонках без магії 25 вересня 2026 · 8 хв КАРʼЄРА Тестове завдання на PHP-вакансію: як зробити, щоб його дочитали 25 вересня 2026 · 8 хв SYMFONY Форми Symfony чи DTO з валідатором: як не потонути у FormType 15 вересня 2026 · 7 хв LARAVEL Livewire 4: де він доречний, а де краще звичайний запит або API 15 вересня 2026 · 7 хв LARAVEL Ролі, Gates і Policies в Laravel: як розкласти доступ без бібліотеки 15 вересня 2026 · 7 хв LARAVEL Eloquent і доменна модель: де провести межу, щоб не переписувати все двічі 15 вересня 2026 · 8 хв КАРʼЄРА Що змінюється на PHP-співбесіді від junior до senior: за банком питань порталу 15 вересня 2026 · 7 хв КАРʼЄРА Перша робота PHP-розробника у 2026: що просять у junior-вакансіях насправді 15 вересня 2026 · 8 хв WORDPRESS База даних у WordPress: коли WP_Query достатньо, а коли потрібен $wpdb і власна таблиця 14 вересня 2026 · 8 хв SYMFONY Авторизація в Symfony: voters, атрибути IsGranted і межа з бізнес-правилами 14 вересня 2026 · 8 хв WORDPRESS WP-Cron і фонові задачі у WordPress: чому він не спрацьовує і чим замінити 13 вересня 2026 · 8 хв ТЕСТУВАННЯ Час, випадковість і зовнішні API в тестах: як зробити їх передбачуваними 13 вересня 2026 · 7 хв ТЕСТУВАННЯ Мутаційне тестування з Infection: що воно знаходить у зелених тестах 13 вересня 2026 · 4 хв ТЕСТУВАННЯ Що саме охороняти архітектурними тестами: сім правил, які окупаються 13 вересня 2026 · 6 хв ПРОДУКТИВНІСТЬ Redis у PHP-застосунку не лише як кеш: черги, ліміти, блокування, лічильники 12 вересня 2026 · 9 хв ПРОДУКТИВНІСТЬ N+1 у Doctrine та Eloquent поруч: одна проблема, два набори інструментів 12 вересня 2026 · 8 хв ПРОДУКТИВНІСТЬ PHP-FPM, FrankenPHP чи Octane: що обрати для Laravel і Symfony у 2026 6 вересня 2026 · 9 хв ПРОДУКТИВНІСТЬ Кеш у Laravel без застарілих даних: теги, lock і інвалідація по подіях 5 вересня 2026 · 7 хв КАРʼЄРА Продукт чи аутсорс: що обрати PHP-розробнику і чим це коштує 4 вересня 2026 · 8 хв ПРОДУКТИВНІСТЬ EXPLAIN для PHP-розробника: як читати план запиту в PostgreSQL 4 вересня 2026 · 8 хв КАРʼЄРА Резюме PHP-розробника, яке читають: структура, стек, приклади 4 вересня 2026 · 8 хв КАРʼЄРА З Middle у Senior: що насправді відрізняє грейди на PHP-співбесідах 4 вересня 2026 · 7 хв WORDPRESS Persistent object cache у WordPress: коли Redis рятує, а коли ні 4 вересня 2026 · 8 хв ТЕСТУВАННЯ CI на 20 хвилин: що прискорювати першим у PHP-проєкті 4 вересня 2026 · 6 хв ТЕСТУВАННЯ Feature-тести HTTP у Pest: перевіряти сторінку, а не реалізацію 4 вересня 2026 · 7 хв ТЕСТУВАННЯ Фейки замість моків: як тестувати use case без бази 4 вересня 2026 · 7 хв ПРОДУКТИВНІСТЬ OPcache, preload і FrankenPHP: що реально прискорює Laravel у контейнері 4 вересня 2026 · 8 хв WORDPRESS Безпека плагіна WordPress: чекліст із nonces, capabilities і екранування 4 вересня 2026 · 8 хв SYMFONY Теговані сервіси й compiler passes: розширення без правки чужого коду 4 вересня 2026 · 9 хв SYMFONY Messenger і outbox: як не втратити подію між транзакцією і брокером 3 вересня 2026 · 9 хв LARAVEL Laravel 13: що змінилось для щоденного коду 3 вересня 2026 · 5 хв LARAVEL Filament 5 для адмінки контентного сайту: що дає з коробки і де межа 3 вересня 2026 · 7 хв LARAVEL Черги в Laravel без сюрпризів: ідемпотентність, повтори і afterCommit 3 вересня 2026 · 8 хв КАРʼЄРА Зарплати PHP-розробників в Україні: що кажуть 457 анкет DOU за червень 2026 3 вересня 2026 · 7 хв LARAVEL N+1 в Eloquent: як знайти, виправити і більше не допустити 2 вересня 2026 · 4 хв
ПЕРЕКЛАДИ ДОКУМЕНТАЦІЇ
PHP MANUAL 8.5 match 1 жовтня 2026 SYMFONY 8.1 Форми 1 жовтня 2026 FILAMENT 5.x Видалення записів 1 жовтня 2026 PEST 4.x Архітектурні тести 30 вересня 2026 PHP MANUAL 8.5 Винятки 30 вересня 2026 PEST 4.x Залежності тестів 29 вересня 2026 FILAMENT 5.x Перегляд записів 29 вересня 2026 PHP MANUAL 8.5 Простори імен 29 вересня 2026 SYMFONY 8.1 Шаблони Twig 29 вересня 2026 PEST 4.x Винятки 27 вересня 2026 PEST 4.x Пропуск тестів 27 вересня 2026 FILAMENT 5.x Навігація 27 вересня 2026 PEST 4.x Фільтрація тестів 25 вересня 2026 PEST 4.x Хуки 25 вересня 2026 PEST 4.x Датасети 25 вересня 2026 PEST 4.x Перший тест 24 вересня 2026 PEST 4.x Очікування 24 вересня 2026 PEST 4.x Налаштування 24 вересня 2026 FILAMENT 5.x Тестування 23 вересня 2026 FILAMENT 5.x Мультитенантність 23 вересня 2026 FILAMENT 5.x Тестування ресурсів 23 вересня 2026 FILAMENT 5.x Користувачі 23 вересня 2026 FILAMENT 5.x Звʼязки 23 вересня 2026 PEST 4.x Встановлення 23 вересня 2026 FILAMENT 5.x Редагування записів 22 вересня 2026 FILAMENT 5.x Створення записів 20 вересня 2026 PHP MANUAL 8.5 Посилання 20 вересня 2026 PHP MANUAL 8.5 Атрибути 20 вересня 2026 FILAMENT 5.x Огляд ресурсів 20 вересня 2026 FILAMENT 5.x Налаштування панелі 20 вересня 2026 FILAMENT 5.x Список записів 20 вересня 2026 FILAMENT 5.x Встановлення 20 вересня 2026 FILAMENT 5.x Початок роботи 20 вересня 2026 PHP MANUAL 8.5 Видимість і асиметрична видимість 19 вересня 2026 PHP MANUAL 8.5 Ліниві обʼєкти 19 вересня 2026 PHP MANUAL 8.5 Fibers 19 вересня 2026 PHP MANUAL 8.5 Генератори 19 вересня 2026 SYMFONY 8.1 Сервіс-контейнер 18 вересня 2026 SYMFONY 8.1 Маршрутизація 18 вересня 2026 LARAVEL 13.x Валідація 18 вересня 2026 LARAVEL 13.x Колекції 18 вересня 2026 LARAVEL 13.x Автентифікація 18 вересня 2026 LARAVEL 13.x HTTP-тести 18 вересня 2026 LARAVEL 13.x Шаблони Blade 18 вересня 2026 PHP MANUAL 8.5 Переліки (enum) 18 вересня 2026 PHP MANUAL 8.5 Property hooks 18 вересня 2026 LARAVEL 13.x Хелпери 18 вересня 2026 LARAVEL 13.x Пошта 18 вересня 2026 LARAVEL 13.x Query Builder 18 вересня 2026 LARAVEL 13.x Міграції 18 вересня 2026 LARAVEL 13.x Сповіщення 18 вересня 2026 PHP MANUAL 8.5 Трейти 18 вересня 2026 PHP MANUAL 8.5 Функції 18 вересня 2026 SYMFONY 8.1 Події 18 вересня 2026 SYMFONY 8.1 Messenger 18 вересня 2026 LARAVEL 13.x Тести бази даних 16 вересня 2026 LARAVEL 13.x Моки 16 вересня 2026 LARAVEL 13.x Сідери 15 вересня 2026 LARAVEL 13.x Підтвердження пошти 15 вересня 2026 LARAVEL 13.x Початок роботи 15 вересня 2026 LARAVEL 13.x Мутатори і касти 15 вересня 2026 LARAVEL 13.x Пагінація 15 вересня 2026 LARAVEL 13.x Скидання пароля 15 вересня 2026 LARAVEL 13.x Колекції Eloquent 15 вересня 2026 LARAVEL 13.x Авторизація 15 вересня 2026 LARAVEL 13.x API-ресурси 15 вересня 2026 LARAVEL 13.x Початок роботи 15 вересня 2026 LARAVEL 13.x Планувальник задач 14 вересня 2026 LARAVEL 13.x Локалізація 13 вересня 2026 LARAVEL 13.x HTTP-клієнт 13 вересня 2026 LARAVEL 13.x Консоль Artisan 12 вересня 2026 LARAVEL 13.x Сесія 12 вересня 2026 LARAVEL 13.x Обробка помилок 12 вересня 2026 LARAVEL 13.x Генерація URL 12 вересня 2026 LARAVEL 13.x Файлове сховище 12 вересня 2026 LARAVEL 13.x Логування 12 вересня 2026 LARAVEL 13.x Сервіс-контейнер 11 вересня 2026 LARAVEL 13.x Сервіс-провайдери 11 вересня 2026 LARAVEL 13.x Views 11 вересня 2026 LARAVEL 13.x Фасади 11 вересня 2026 LARAVEL 13.x Життєвий цикл запиту 10 вересня 2026 LARAVEL 13.x Початок роботи 10 вересня 2026 PHP MANUAL 8.5 Класи й обʼєкти 7 вересня 2026 SYMFONY 8.1 DBAL 5 вересня 2026 PHP MANUAL 8.5 Система типів 5 вересня 2026 SYMFONY 8.1 Контролери 5 вересня 2026 SYMFONY 8.1 Кеш 5 вересня 2026 SYMFONY 8.1 Doctrine ORM 5 вересня 2026 LARAVEL 13.x Звʼязки 5 вересня 2026 SYMFONY 8.1 Звʼязки сутностей 5 вересня 2026 SYMFONY 8.1 Конфігурація 5 вересня 2026 LARAVEL 13.x Черги 5 вересня 2026 LARAVEL 13.x Запити 4 вересня 2026 SYMFONY 8.1 Перша сторінка 4 вересня 2026 LARAVEL 13.x Події 4 вересня 2026 LARAVEL 13.x Фабрики 4 вересня 2026 LARAVEL 13.x Middleware 4 вересня 2026 LARAVEL 13.x Кешування 4 вересня 2026 LARAVEL 13.x Серіалізація 4 вересня 2026 LARAVEL 13.x Контролери 4 вересня 2026 SYMFONY 8.1 Встановлення 4 вересня 2026 LARAVEL 13.x Відповіді 4 вересня 2026 LARAVEL 13.x Структура застосунку 3 вересня 2026 LARAVEL 13.x Встановлення 3 вересня 2026 LARAVEL 13.x Роутинг 3 вересня 2026 LARAVEL 13.x Конфігурація 3 вересня 2026