Response: Return 500 Internal Server Error on error()
Response: Return 500 Internal Server Error on error()

Fix a bug where Response class `error()` function may blow up and return
an invalid HTTP status code `42` if `PDO::ATTR_ERRMODE` is set to
`PDO::ERRMODE_EXCEPTION` during PDO initialization or query. By default,
it is implicitly set to `PDO::ERRMODE_SILENT`.

This bug can occur when a MySQL server is running, but encounters an
error post-login (e.g. table doesn't exist).

alucard0134/Pomf,ewhal/gpomf,pomf/pomf,alucard0134/Pomf,pomf/pomf-php,alucard0134/Pomf,pomf/pomf