--TEST-- SQLite3::enableExceptions test --CREDITS-- Thijs Feryn #TestFest PHPBelgium 2009 --EXTENSIONS-- sqlite3 --FILE-- enableExceptions(true)); try{ $db->query("SELECT * FROM non_existent_table"); } catch(Exception $e) { echo $e->getMessage().PHP_EOL; } var_dump($db->enableExceptions(false)); $db->query("SELECT * FROM non_existent_table"); echo "Closing database\n"; var_dump($db->close()); echo "Done\n"; ?> --EXPECTF-- bool(false) no such table: non_existent_table Deprecated: SQLite3::enableExceptions(): Use of warnings for SQLite3 is deprecated in %s bool(true) Warning: SQLite3::query(): no such table: non_existent_table in %s on line %d Closing database bool(true) Done