--TEST-- PDO_ODBC: PDO_FETCH_CLASSTYPE --SKIPIF-- --FILE-- 'CREATE TABLE classtypes(id INT NOT NULL PRIMARY KEY, name VARCHAR(10) NOT NULL UNIQUE)', 'create2'=>'CREATE TABLE test(id INT NOT NULL PRIMARY KEY, classtype INT, val VARCHAR(10))' ); require_once($PDO_TESTS . 'pdo_009.inc'); ?> ===DONE=== --EXPECTF-- array(4) { [0]=> array(3) { [0]=> string(8) "stdClass" [1]=> string(1) "1" [2]=> string(1) "A" } [1]=> array(3) { [0]=> string(5) "Test1" [1]=> string(1) "2" [2]=> string(1) "B" } [2]=> array(3) { [0]=> string(5) "Test2" [1]=> string(1) "3" [2]=> string(1) "C" } [3]=> array(3) { [0]=> NULL [1]=> string(1) "4" [2]=> string(1) "D" } } Test1::__construct() Test2::__construct() Test3::__construct() array(4) { [0]=> object(stdClass)#%d (2) { ["ID"]=> string(1) "1" ["VAL"]=> string(1) "A" } [1]=> object(Test1)#%d (2) { ["ID"]=> string(1) "2" ["VAL"]=> string(1) "B" } [2]=> object(Test2)#%d (2) { ["ID"]=> string(1) "3" ["VAL"]=> string(1) "C" } [3]=> object(Test3)#%d (2) { ["ID"]=> string(1) "4" ["VAL"]=> string(1) "D" } } ===DONE===