--TEST-- Test setting invalid value or key in connection attributes --SKIPIF-- --FILE-- setAttribute(PDO::SQLSRV_ATTR_QUERY_TIMEOUT, -1); print_r(($conn->errorInfo())[2]); echo "\n"; // PDO::ATTR_CURSOR is a Statement Level Attribute only @$conn->setAttribute(PDO::ATTR_CURSOR, PDO::CURSOR_SCROLL); print_r(($conn->errorInfo())[2]); } catch (PDOException $e) { echo $e->getMessage(); } ?> --EXPECT-- Invalid value -1 specified for option PDO::SQLSRV_ATTR_QUERY_TIMEOUT. The given attribute is only supported on the PDOStatement object.