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

Reply via email to