tony2001 Wed Nov 23 06:55:11 2005 EDT Modified files: /php-src/ext/pdo_sqlite/tests bug35336.phpt Log: add test for #35336 http://cvs.php.net/diff.php/php-src/ext/pdo_sqlite/tests/bug35336.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/ext/pdo_sqlite/tests/bug35336.phpt diff -u /dev/null php-src/ext/pdo_sqlite/tests/bug35336.phpt:1.2 --- /dev/null Wed Nov 23 06:55:11 2005 +++ php-src/ext/pdo_sqlite/tests/bug35336.phpt Wed Nov 23 06:55:09 2005 @@ -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
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php