/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/sqlite3/tests/gh9032.phpt
26 строк
593 B
BohwaZ
[RFC] Transition SQLite3 to exceptions (#11058)
03 июл 2023, 16:30
Не верифицирован
03 июл 2023, 16:30
ddd9a08
Код
Авторство
О чём код?
--TEST-- SQLite3 authorizer crashes on NULL values --EXTENSIONS-- sqlite3 --INI-- open_basedir=. --FILE-- <?php $db = new SQLite3(":memory:"); $db->enableExceptions(true); $db->exec('attach database \':memory:\' AS "db1"'); var_dump($db->exec('create table db1.r (id int)')); try { $st = $db->prepare('attach database :a AS "db2"'); $st->bindValue("a", ":memory:"); $st->execute(); var_dump($db->exec('create table db2.r (id int)')); } catch (SQLite3Exception $ex) { echo $ex->getMessage(), PHP_EOL; } ?> --EXPECT-- bool(true) Unable to prepare statement: not authorized