--TEST-- GitHub #7723 (Fix error message allocation of PDO PgSQL) --SKIPIF-- --FILE-- setAttribute(PDO::ATTR_PERSISTENT, true); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $st = $db->prepare('select 1'); for ($i = 0; ++$i <= 2;) { try { $st->bindValue(':invalid', $i); } catch (PDOException $e) { echo $e->getMessage() . "\n"; } } ?> --EXPECT-- SQLSTATE[HY093]: Invalid parameter number: :invalid SQLSTATE[HY093]: Invalid parameter number: :invalid