/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/pdo_pgsql/tests/bug73959.phpt
28 строк
742 B
Arnaud Le Blanc
Deprecate driver specific PDO constants
26 авг 2025, 10:06
26 авг 2025, 10:06
6f32e1c
Код
Авторство
О чём код?
--TEST-- Bug #73959 (lastInsertId fails to throw an exception) --EXTENSIONS-- pdo_pgsql --SKIPIF-- <?php require __DIR__ . '/../../../ext/pdo/tests/pdo_test.inc'; require __DIR__ . '/config.inc'; PDOTest::skip(); ?> --FILE-- <?php require __DIR__ . '/../../../ext/pdo/tests/pdo_test.inc'; require __DIR__ . '/config.inc'; $db = PDOTest::test_factory(__DIR__ . '/common.phpt'); $db->setAttribute(PDO::ATTR_PERSISTENT, false); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->setAttribute(Pdo\Pgsql::ATTR_DISABLE_PREPARES, true); try { $db->lastInsertId('nonexistent_seq'); echo "Error: No exception thrown"; } catch (PDOException $e) { echo "Success: Exception thrown"; } ?> --EXPECT-- Success: Exception thrown