/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/pdo_sqlite/tests/bug70862.phpt
37 строк
884 B
Alexandre Daubois
Improve `ext/pdo_sqlite` tests cleanup (#11900)
08 авг 2023, 11:49
Не верифицирован
08 авг 2023, 11:49
417f3fd
Код
Авторство
О чём код?
--TEST-- PDO_sqlite: Testing sqliteCreateCollation() --EXTENSIONS-- pdo_sqlite --FILE-- <?php $db = new PDO('sqlite::memory:'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->exec('CREATE TABLE test_70862(field BLOB)'); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0); $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true); class HelloWrapper { public $context; public function stream_open() { return true; } public function stream_eof() { return true; } public function stream_read() { return NULL; } public function stream_stat() { return array(); } } stream_wrapper_register("hello", "HelloWrapper"); $f = fopen("hello://there", "r"); $stmt = $db->prepare('INSERT INTO test_70862(field) VALUES (:para)'); $stmt->bindParam(":para", $f, PDO::PARAM_LOB); $stmt->execute(); var_dump($f); ?> +++DONE+++ --EXPECT-- string(0) "" +++DONE+++