Оказывается, что php 5.2.3 не может отследить рекурсивного вызова метода бесконечное количество раз и тупо валится на такой конструкции:

class foo {
public function bar() {
$this->bar();
}
}

тоесть, конечно, это грубая ошибка именно программиста, но отладка ее затруднена ввиду того, что сообщение об ошибке совсем неиформативное(это если запустить скрипт из коммандной строки, из веба он вообще пустую страницу выдает). Я вот думаю, что такую ошибку не так сложно идентифицировать и сообщить о ней понятными словами.

Так что если получили Segmentation fault, попробуйте посмотреть код на предмет бесконечного рекусивного вызова функции/метода.

Посты по теме:

  • Пока что ничего не написано