Вступ

Модуль uopz (User Operations for Zend) надає функціональність Zend Engine, що зазвичай використовується під час компіляції та виконання, щоб дозволити модифікацію внутрішніх структур, що представляють PHP-код, та для взаємодії користувача коду з віртуальною машиною.

uopz підтримує такі дії:

  • Перевантаження деяких опкодів, включаючи ZEND_EXIT та ZEND_NEW
  • Функції та методи резервного копіювання та відновлення
  • Перейменування функцій та методів
  • Копіювання функцій та методів
  • Видалення функцій та методів
  • Перевизначення глобальних та класових констант
  • Видалення глобальних та класових констант
  • Створення та модифікація класів під час виконання

Зауваження :

Усі підтримувані дії сумісні з opcache

Застереження

PECL uopz 6.1.1 несумісний з Xdebug >= 2.9.4. Пізніші версії uopz несумісні з Xdebug < 2.9.4.