Я, когда фатальные ошибки вычищу, выкладываю скрипт на сайт с 800-человечной посещаемостью в сутки. Через 3 часа имею список всех багов в почтовом ящике 

я как раз собирался это сделать...даже больше (хочу написать эссе Манул для новичков)Хорошо бы теперь кто-нибудь взял, да и написал ман или faq по дебагу исходя из всего вышенаписанного.
ушел в приват.Автор оригинала: Alexandre
я как раз собирался это сделать...даже больше (хочу написать эссе Манул для новичков)
Я использовал для тестов PEAR:Автор оригинала: HEm
кстати, насчет методологии XP применительно к PHP, а именно насчет тестирования - есть еще какие способы?
HPUnit.function debug($var, $info = false) {
ob_start();
print_r($var);
$debug = "\n>>> [ " . basename($_SERVER['PHP_SELF']) . ($info ? ': ' . $info : '') . " ]\n" . ob_get_contents();
ob_end_clean();
$stderr = fopen("php://stderr", "w");
fwrite($stderr, $debug);
fclose($stderr);
}