PHP-писатели
Поотрывал бы руки! Хороший, вроде, класс на PHP, нужный. Но! При каждой ошибке делает «die». ЗАЧЕМ? trigger_error нельзя сделать? Из-за этого «die» программа прерывается совершенно не там, где хотелось, рассыпается дизайн, не пишутся логи.
А чем так хороша trigger_error ?
Какие она дает дополнительные возможности?
Комментарий для br0mberg:
всё есть в мане:
http://www.php.net/trigger_error
Тлетворное влияние перла?
Комментарий для ivan:
Ты о «die»? Там «die» тоже не ставят где не попадя.
Да о дай.
Самое вероятное — люди начитались книжек с упоминанием и суют не думая куда ни попадя.
Комментарий для ivan:
Наверняка.
ну в Perl die — это бросание эксепшна, его поймать можно. А в PHP?
Комментарий для vp:
А в PHP бросание exception — это trigger_error
А такой вопрос есть.
Можно ли, и если да, то как, отследить пожираемые PHP ресурсы в любой точке исполнения кода?
У меня нарисовалась веселенькая проблема — PHP вываливается _молча_, без признаков умирания вообще, даже в логах. Один раз мною было замечено подобное поведение при обработке весьма ёмких массивов данных…
Комментарий для barsic:
Может это поможет?
http://forum.dklab.ru/php/heap/ProfaylerDlyaSkriptovNaPhp.html
Так это на Денвере только работает?.. :
Я на всякий случай пересобрал апач с включенным дебагом, в php.ini тоже всё включил, а оно не пашет (unix)
Комментарий для barsic:
Странно, мне казалось, что везде.