--TEST-- sqlite-oo: sqlite::fetch_object --INI-- sqlite.assoc_case=0 --SKIPIF-- --FILE-- query("CREATE TABLE strings(a)"); foreach ($data as $str) { $db->query("INSERT INTO strings VALUES('$str')"); } echo "====class24====\n"; $res = $db->query("SELECT a FROM strings", SQLITE_ASSOC); while ($res->valid()) { var_dump($res->fetchObject('class24')); } echo "====stdclass====\n"; $res = $db->query("SELECT a FROM strings", SQLITE_ASSOC); while ($res->valid()) { var_dump($res->fetchObject()); } echo "====DONE!====\n"; ?> --EXPECTF-- ====class24==== class24::__construct object(class24)#%d (1) { ["a"]=> string(3) "one" } class24::__construct object(class24)#%d (1) { ["a"]=> string(3) "two" } class24::__construct object(class24)#%d (1) { ["a"]=> string(5) "three" } ====stdclass==== object(stdClass)#%d (1) { ["a"]=> string(3) "one" } object(stdClass)#%d (1) { ["a"]=> string(3) "two" } object(stdClass)#%d (1) { ["a"]=> string(5) "three" } ====DONE!====