Комментарии 20
Помимо этого он умеет запускать РНР-код в отдельном треде, создавая уютную «песочницу», которая не сделает «ой» основному коду.
и вот прямо на этом месте у меня родилась идея запускать контроллеры в своей CMS в песочнице :) нужно почитать на эту тему :)
0
с runkit очень удобно производить отладку.
0
0
Что с использованием оптимизаторов и кешеров байт-кода?
0
Предлагаю автору вынести первый абзац, находящийся под катом, в самое начало статьи, ибо незнакомые с этой тулзой просто пройдут мимо так и не поняв, для чего она нужна.
0
> потенциально, новым мейнтейнером
Прочитал как «принципиально новым». Надо меньше втыкать в комменты на хабуро.
Прочитал как «принципиально новым». Надо меньше втыкать в комменты на хабуро.
0
делаю
на 5.3.3 ловит segmentation fault. при чём очень дивный в php_strtolower (ext/standard/string.c:1315)
в куске кода:
я сначала думал, что это плохо скомпилено или ещё что-нибудь, но я вытянул кусок кода в отдельный исходник скомпилил его и получил тоже самое. что в версии 0.9, что в 1.0.2
ладно, отключил вызов php_strtolower, работает дальше. но вызов внутренней переименованной функии (опыты над var_dump) вызывают segmentation fault. Пока причину этого не знаю, ищу
runkit_function_rename("var_dump","qwerty")
на 5.3.3 ловит segmentation fault. при чём очень дивный в php_strtolower (ext/standard/string.c:1315)
в куске кода:
while (c < e) {
*c = tolower(*c); // <- тут
c++;
}
я сначала думал, что это плохо скомпилено или ещё что-нибудь, но я вытянул кусок кода в отдельный исходник скомпилил его и получил тоже самое. что в версии 0.9, что в 1.0.2
ладно, отключил вызов php_strtolower, работает дальше. но вызов внутренней переименованной функии (опыты над var_dump) вызывают segmentation fault. Пока причину этого не знаю, ищу
0
Лучше создать issue на github. Не факт, что Дмитрий читает этот пост.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
runkit 1.0.2