Browse Source

add test for #35336

migration/RELEASE_1_0_0
Antony Dovgal 21 years ago
parent
commit
d4a9f53abc
  1. 22
      ext/pdo_sqlite/tests/bug35336.phpt

22
ext/pdo_sqlite/tests/bug35336.phpt

@ -0,0 +1,22 @@
--TEST--
Bug #35336 (crash on PDO::FETCH_CLASS + __set())
--FILE--
<?php
class EEE {
function __set ($field, $value) {
echo "hello world\n";
}
}
$a = new PDO("sqlite::memory:");// pool ("sqlite::memory:");
$a->query ("CREATE TABLE test (a integer primary key, b text)");
$b = $a->prepare("insert into test (b) values (?)");
$b->execute(array (5));
$rez = $a->query ("SELECT * FROM test")->fetchAll(PDO::FETCH_CLASS, 'EEE');
echo "Done\n";
?>
--EXPECTF--
hello world
hello world
Done
Loading…
Cancel
Save