Core PHP в Україні
Мова, RFC, продуктивність. Високі навантаження й власні рішення, де фреймворк не головне.
17 вакансій
відкрито зараз
20%
частка PHP-вакансій
$1 556
медіана вилок за 180 днів
82%
remote
// ВЕРСІЇ PHP
PHP 8.5
- Pipe-оператор
- Clone with
- Розширення URI
PHP 8.2 отримує виправлення безпеки ще 72 дні.
Перевірити свою →
Core PHP — це позиції, де фреймворк не головне: власні сервіси, високі навантаження, внутрішні платформи, робота з FrankenPHP чи Swoole, бібліотеки й інструменти. Тут питають не про хелпери фреймворку, а про мову: як працює GC у довгому процесі, чим generators відрізняються від Fibers, що дає OPcache.
Для карʼєри це найкращий фундамент: розробник, який розуміє PHP на цьому рівні, за тиждень освоює будь-який фреймворк, а на співбесідах на Senior саме ці теми вирішують результат.
З ЧОГО ПОЧАТИ
1
Мова глибше
3 тижні
Система типів, enum, readonly, property hooks, генератори, Fibers. Те, що змінилось із PHP 8.0 до 8.5.
2
PSR і Composer
2 тижні
Стандарти інтерфейсів, автозавантаження, semver. Основа сумісності будь-яких бібліотек.
3
Продуктивність
3 тижні
OPcache, preload, JIT, профілювання через Xdebug, XHProf або Blackfire, памʼять у довгих процесах.
4
Worker mode
3 тижні
FrankenPHP, RoadRunner, Swoole. Стан між запитами змінює всі звички.
Money.php
// PHP 8.4: property hooks — інваріант живе поруч із властивістю
final class Money
{
public int $cents { set => max(0, $value); }
public string $formatted { get => number_format($this->cents / 100, 2); }
}
Property hooks прибирають половину бойлерплейту в доменному шарі: сеттер не можна обійти, а зовнішній інтерфейс лишається простим доступом до поля.
СТАТТІ ПРО CORE PHP
Усі статті →
1 жовтня 2026
Індекси PostgreSQL для PHP-розробника: частинні, покривні, GIN і BRIN
10 хв · Редакція phpukraine
29 вересня 2026
HTTP-кеш для PHP-застосунку: Cache-Control, ETag і CDN перед Laravel
8 хв · Редакція phpukraine
27 вересня 2026
Автозавантаження в продакшені: classmap, authoritative і APCu у Composer
8 хв · Редакція phpukraine
12 вересня 2026
Redis у PHP-застосунку не лише як кеш: черги, ліміти, блокування, лічильники
9 хв · Редакція phpukraine
ПАКЕТИ, ЯКІ ВАРТО ЗНАТИ
phpstan/phpstan 2.3.1
Статичний аналіз
417M завантажень · ★ 14.1k
pestphp/pest 5.3.3
Тести з людським синтаксисом
96.8M завантажень · ★ 11.7k
guzzlehttp/guzzle 8.3.0
HTTP-клієнт
1.1B завантажень · ★ 23.4k
ramsey/uuid 4.9.4
UUID усіх версій
814.8M завантажень · ★ 12.6k
monolog/monolog 3.12.1
Логування за PSR-3
1.1B завантажень · ★ 21.4k
runtime/frankenphp-symfony 1.0.0
Worker mode FrankenPHP для Symfony-застосунків
4.3M завантажень · ★ 69
Дані Packagist на 19 жовтня 2026.