uopz
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
uopz
Референца за `book.uopz.php` со подобрена типографија и навигација.
Кориснички операции за Zend
Вовед
Екстензијата uopz - Кориснички операции за Zend - ги открива функциите на Zend Engine што нормално се користат во време на компајлирање и извршување за да се овозможи модификација на внатрешните структури што го претставуваат PHP кодот и за корисничкиот код да комуницира со VM.
uopz ги поддржува следните активности:
- Преоптоварување на некои opcode-и вклучувајќи ZEND_EXIT и ZEND_NEW
- Резервна копија и враќање на функции и методи
- Преименување на функции и методи
- Копирање на функции и методи
- Бришење на функции и методи
- Редефинирање на глобални и класни константи
- Бришење на глобални и класни константи
- Композиција и модификација на класи во runtime
Забелешка:
Сите поддржани активности се компатибилни со opcache
PECL uopz 6.1.1 не е компатибилен со Xdebug >= 2.9.4. Подоцнежните верзии на uopz не се компатибилни со Xdebug < 2.9.4.
- Installing/Configuring
- Претходно дефинирани константи
- Uopz Функции
- uopz_add_function — Додава непостоечка функција или метод
- uopz_allow_exit — Овозможува контрола над оневозможениот exit opcode
- uopz_backup — Резервна копија на функција
- uopz_compose — Композирање на класа
- uopz_copy — Копирање на функција
- uopz_del_function — Бришење на претходно додадена функција или метод
- uopz_delete — Бришење на функција
- uopz_extend — Прошири класа во време на извршување
- uopz_flags — Продолжи класа во време на извршување
- uopz_function — Земи или постави знаменца на функција или класа
- uopz_get_exit_status — Креирај функција во време на извршување
- uopz_get_hook — Врати го последниот поставен статус на излез
- uopz_get_mock — Земи претходно поставена кука на функција или метод
- uopz_get_property — Земи ја тековната замена за класа
- uopz_get_return — Земи вредност на својство на класа или инстанца
- uopz_get_static — Земи претходно поставена вратена вредност за функција
- uopz_implement — Земи ги статичните променливи од опсегот на функција или метод
- uopz_overload — Имплементирај интерфејс во време на извршување
- uopz_redefine — Преоптовари VM оператор
- uopz_rename — Предефинирај константа
- uopz_restore — Преименувај функција во време на извршување
- uopz_set_hook — Врати претходно направена резервна копија на функција
- uopz_set_mock — Постави кука за извршување при влегување во функција или метод
- uopz_set_property — Користи замена наместо класа за нови објекти
- uopz_set_return — Постави вредност на постоечко својство на класа или инстанца
- uopz_set_static — Обезбеди вратена вредност за постоечка функција
- uopz_undefine — Постави ги статичните променливи во опсегот на функција или метод
- uopz_unset_hook — Отстранува претходно поставена кука на функција или метод
- uopz_unset_mock — Отстранува претходно поставена лажна вредност
- uopz_unset_return — Отстранува претходно поставена вратена вредност за функција