/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/sqlite3/tests/sqlite3_enable_exceptions.phpt
34 строки
762 B
BohwaZ
[RFC] Transition SQLite3 to exceptions (#11058)
03 июл 2023, 16:30
Не верифицирован
03 июл 2023, 16:30
ddd9a08
Код
Авторство
О чём код?
--TEST-- SQLite3::enableExceptions test --CREDITS-- Thijs Feryn <thijs@feryn.eu> #TestFest PHPBelgium 2009 --EXTENSIONS-- sqlite3 --FILE-- <?php $db = new SQLite3(':memory:'); var_dump($db->enableExceptions(true)); try{ $db->query("SELECT * FROM non_existent_table"); } catch(Exception $e) { echo $e->getMessage().PHP_EOL; } var_dump($db->enableExceptions(false)); $db->query("SELECT * FROM non_existent_table"); echo "Closing database\n"; var_dump($db->close()); echo "Done\n"; ?> --EXPECTF-- bool(false) no such table: non_existent_table Deprecated: SQLite3::enableExceptions(): Use of warnings for SQLite3 is deprecated in %s bool(true) Warning: SQLite3::query(): no such table: non_existent_table in %s on line %d Closing database bool(true) Done