Предлагаю автору вынести первый абзац, находящийся под катом, в самое начало статьи, ибо незнакомые с этой тулзой просто пройдут мимо так и не поняв, для чего она нужна.
на 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. Пока причину этого не знаю, ищу
runkit 1.0.2