Вступ
Модуль 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.