Есть замечательная статья о обработке ошибок на сайте http://devzone.zend.com: Exceptional Code - PART 1 Exceptional Code - PART 2 А вот тут перевод (пока только первой части, вторая не за горами): “Исключительный” код - Часть 1
Код (Text): $db = DB::connect($dsn) and $db->query("CREATE TABLE records (name varchar(255))") and $db->query("INSERT INTO records values('OK Computer')") and $row = $db->getRow("SELECT * FROM records"); if ($db->errors) die ($db->errors);