123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- --TEST--
- Bug #44327.2 (PDORow::queryString property & numeric offsets / Crash)
- --EXTENSIONS--
- pdo_sqlite
- --FILE--
- <?php
- $db = new PDO('sqlite::memory:');
- $x = $db->query('select 1 as queryString');
- var_dump($x, $x->queryString);
- $y = $x->fetch();
- var_dump($y, @$y->queryString);
- print "--------------------------------------------\n";
- $x = $db->query('select 1 as queryString');
- var_dump($x, $x->queryString);
- $y = $x->fetch(PDO::FETCH_LAZY);
- var_dump($y, $y->queryString);
- ?>
- --EXPECTF--
- object(PDOStatement)#%d (1) {
- ["queryString"]=>
- string(23) "select 1 as queryString"
- }
- string(23) "select 1 as queryString"
- array(2) {
- ["queryString"]=>
- int(1)
- [0]=>
- int(1)
- }
- NULL
- --------------------------------------------
- object(PDOStatement)#%d (1) {
- ["queryString"]=>
- string(23) "select 1 as queryString"
- }
- string(23) "select 1 as queryString"
- object(PDORow)#%d (1) {
- ["queryString"]=>
- string(23) "select 1 as queryString"
- }
- string(23) "select 1 as queryString"
|