--TEST-- PDO Common: PDO::FETCH_LAZY --EXTENSIONS-- pdo --SKIPIF-- --FILE-- exec('create table test027 (id int, name varchar(10))'); $db->exec("INSERT INTO test027 (id,name) VALUES(1,'test1')"); $db->exec("INSERT INTO test027 (id,name) VALUES(2,'test2')"); $alias = null; $r = $db->query("SELECT * FROM test027", PDO::FETCH_LAZY); var_dump($r); foreach ($r as $v) { var_dump($alias === $v); var_dump($v); $alias = $v; echo "lazy: " . $v->id.$v->name."\n"; } echo "End\n"; ?> --CLEAN-- --EXPECT-- object(PDOStatement)#2 (1) { ["queryString"]=> string(21) "SELECT * FROM test027" } bool(false) object(PDORow)#4 (3) { ["queryString"]=> string(21) "SELECT * FROM test027" ["id"]=> string(1) "1" ["name"]=> string(5) "test1" } lazy: 1test1 bool(true) object(PDORow)#4 (3) { ["queryString"]=> string(21) "SELECT * FROM test027" ["id"]=> string(1) "2" ["name"]=> string(5) "test2" } lazy: 2test2 End