/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/pdo_pgsql/tests/issue78621.phpt
30 строк
757 B
Guillaume Outters
Add Pdo\Pgsql::setNoticeCallback() (#14299)
09 июн 2024, 05:04
Не верифицирован
09 июн 2024, 05:04
a9259c0
Код
Авторство
О чём код?
--TEST-- Pdo\Pgsql::setNoticeCallback catches Postgres "raise notice". --SKIPIF-- <?php if (!extension_loaded('pdo') || !extension_loaded('pdo_pgsql')) die('skip not loaded'); require_once dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc'; require_once dirname(__FILE__) . '/config.inc'; PDOTest::skip(); ?> --FILE-- <?php function disp($message) { echo trim($message)."\n"; } function dispRe($message) { echo "Re".trim($message)."\n"; } function attach($db, $prefix = '') { $db->setNoticeCallback('disp'.$prefix); } require dirname(__FILE__) . '/issue78621.inc'; ?> --EXPECT-- NOTICE: I tampered your data, did you know? ReNOTICE: I tampered your data, did you know? array(1) { [0]=> array(1) { ["a"]=> string(2) "oh" } } Done