/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/pgsql/tests/pg_close_stmt.phpt
39 строк
829 B
David Carlier
ext/pgsql: few internal changes.
26 янв 2025, 22:15
Не верифицирован
26 янв 2025, 22:15
f82f602
Код
Авторство
О чём код?
--TEST-- PostgreSQL pg_close_stmt --EXTENSIONS-- pgsql --SKIPIF-- <?php include("inc/skipif.inc"); if (!function_exists("pg_close_stmt")) die("skip pg_close_stmt unsupported"); ?> --FILE-- <?php include('inc/config.inc'); $query = 'SELECT $1::text IS NULL;'; $params_null = [null]; $db = pg_connect($conn_str); $res = pg_prepare($db, 'test', $query); $res = pg_execute($db, 'test', $params_null); try { pg_close_stmt($db, ''); } catch (\ValueError $e) { echo $e->getMessage(), PHP_EOL; } $res = pg_close_stmt($db, 'test'); var_dump($res !== false); var_dump(pg_result_status($res) === PGSQL_COMMAND_OK); pg_prepare($db, 'test', $query); $res = pg_execute($db, 'test', $params_null); pg_free_result($res); pg_close($db); ?> --EXPECT-- pg_close_stmt(): Argument #2 ($statement_name) must not be empty bool(true) bool(true)