diff --git a/ext/pdo_mysql/tests/gh13384.phpt b/ext/pdo_mysql/tests/gh13384.phpt index 481742e403b..db3e3153e03 100644 --- a/ext/pdo_mysql/tests/gh13384.phpt +++ b/ext/pdo_mysql/tests/gh13384.phpt @@ -22,15 +22,17 @@ $stringableObject = new class () implements Stringable { }; echo "Stringable object, value set after bindParam:\n"; - -$stmt = $db->prepare('SELECT ?'); -$param = 'foo'; -$stmt->bindParam(1, $param, PDO::PARAM_STR); -$param = $stringableObject; -$stmt->execute(); -var_dump(is_object($param), $param === $stringableObject); -echo "\n"; - +try { + $stmt = $db->prepare('SELECT ?'); + $param = 'foo'; + $stmt->bindParam(1, $param, PDO::PARAM_STR); + $param = $stringableObject; + $stmt->execute(); + var_dump(is_object($param), $param === $stringableObject); + echo "\n"; +} catch (Throwable $e) { + echo $e->getMessage()."\n\n"; +} echo "Stringable object, bindValue:\n"; $stmt = $db->prepare('SELECT (?)');