2014-10-24 1 views
1

Хорошо, что я переопределяю функцию (допустим, fsockopen), но я понятия не имею, как ее восстановить.Как восстановить функцию, перезаписанную runkit_function_redefine? Остановить процесс php может быть?

EDIT: Im мышление просто остановить и перезапустить текущий процесс работает Php, что может восстановить все

+0

Зачем вам нужно обновлять fsockopen?!? – andy

ответ

2

Да, вам необходимо перезапустить. Лучше использовать runkit_function_copy для клонирования исходной функции, прежде чем переопределять ее. Затем вы можете легко восстановить его по мере необходимости.

+0

Перезапуск кажется проще. Это решение для Windows? «posix_kill (getmypid(), 0); но «posix_kill» не определено –

+0

Бит путать. Просто перезагрузите страницу? – rjdown

+0

Итак, давайте предположим, что мы усекаемся. Когда тестовый тест запущен, следует перезапустить apache (tearDownAfterClass). –

 Смежные вопросы

  • Нет связанных вопросов^_^