--TEST-- GH-16314 "Pdo\Mysql object is uninitialized" when opening a persistent connection --EXTENSIONS-- pdo_mysql --SKIPIF-- --FILE-- true, PDO::ATTR_STRINGIFY_FETCHES => true, ]; $pdo = MySQLPDOTest::factory(Pdo\Mysql::class, null, $attr, false); var_dump($pdo->query('SELECT 1;')->fetchAll()); $pdo = MySQLPDOTest::factory(Pdo\Mysql::class, null, $attr, true); var_dump($pdo->query('SELECT 1;')->fetchAll()); $pdo = MySQLPDOTest::factory(Pdo::class, null, $attr, false); var_dump($pdo->query('SELECT 1;')->fetchAll()); $pdo = MySQLPDOTest::factory(Pdo::class, null, $attr, true); var_dump($pdo->query('SELECT 1;')->fetchAll()); ?> --EXPECT-- array(1) { [0]=> array(2) { [1]=> string(1) "1" [0]=> string(1) "1" } } array(1) { [0]=> array(2) { [1]=> string(1) "1" [0]=> string(1) "1" } } array(1) { [0]=> array(2) { [1]=> string(1) "1" [0]=> string(1) "1" } } array(1) { [0]=> array(2) { [1]=> string(1) "1" [0]=> string(1) "1" } }