Segmentation fault в php

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

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

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

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

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

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


Сервис Zadarma.com
Недорогие международные звонки, высокое качество речи. Протокол SIP.
Пополнение через Webmoney, терминалы оплаты

One Comment

  1. abc

    Если прогер долбаёб то это не спасет

Leave a Reply