--TEST-- PDO_firebird subclass basic --EXTENSIONS-- pdo_firebird --SKIPIF-- --XLEAK-- A bug in firebird causes a memory leak when calling `isc_attach_database()`. See https://github.com/FirebirdSQL/firebird/issues/7849 --FILE-- query('CREATE TABLE pdofirebird_001 (idx INT NOT NULL PRIMARY KEY, name VARCHAR(20))'); $db->query("INSERT INTO pdofirebird_001 VALUES (1, 'PHP')"); $db->query("INSERT INTO pdofirebird_001 VALUES (2, 'PHP6')"); foreach ($db->query('SELECT name FROM pdofirebird_001') as $row) { var_dump($row); } echo "Fin."; ?> --CLEAN-- exec("DROP TABLE pdofirebird_001"); unset($dbh); ?> --EXPECT-- array(2) { ["NAME"]=> string(3) "PHP" [0]=> string(3) "PHP" } array(2) { ["NAME"]=> string(4) "PHP6" [0]=> string(4) "PHP6" } Fin.