"Ловля ошибок" в PHP скриптах

Николай

PHP - CooL
"Ловля ошибок" в PHP скриптах

Подскажите как написать скрипт, который бы при возникновении ошибки записывал всю инфу в файл.
Вопрос именно в том, как узнать была ли ошибка, а если была то как узнать какая?
 
я бы сказал, скорее
log_errors=on
display_errors=off

И все. ПХП будет сам записывать ошибки в файл по мере их возникновения.
Именно так, кстати, сконфигурены последние версии ПХП по умолчанию.
 
в пхп.ини:

; Log errors to specified file.
;error_log = filename

+

; Log errors to syslog (Event Log on NT, not valid in Windows 95).
;error_log = syslog
 
(не знаю уместно ли будет)
отловить косяк в рнр-скрипте можно следующим образом:

$str = "[php script]";

if (create_function ($str)) echo "success!";
 
Николай, по умолчанию - в еррор лог апача.
Моржно назначить свой собственный файл, чтобы ошибки пхп не мешались с ошибками апача.
 
скорее не отловить, а проверить код на корректрость
(пример из "Самоучителя" Котерова, вроде бы)
имхо, такой подход к "проблеме" ошибок в корне неверен...
 
Сверху