Словарь
← Словарь03.a / Термин
programming

PHP: эксперт

Экспертный уровень включает понимание Fibers (кооперативная многозадачность с PHP 8.1), WeakMap для метаданных без утечек памяти, работу OPcache/JIT-компил

Категория
Оригинал
PHP Expert (экспертный PHP) · en
Обновлено
4 июл. 2026
Теги

Суть в одном предложении

Экспертный PHP — это Fibers, WeakMap/WeakReference, устройство OPcache и JIT, а также внутреннее поведение сборщика мусора.

Краткое определение

Экспертный уровень включает понимание Fibers (кооперативная многозадачность с PHP 8.1), WeakMap для метаданных без утечек памяти, работу OPcache/JIT-компилятора и алгоритм подсчёта ссылок с циклическим сборщиком мусора Zend Engine.

Ключевые моменты

  • Fibers дают паузу/возобновление выполнения без колбэков
  • WeakMap не удерживает объект-ключ от сборки мусора
  • OPcache кеширует байткод, JIT компилирует горячие пути в машинный код
  • Zend Engine использует подсчёт ссылок + отдельный сборщик циклов