bug44327_3.phpt 546 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. Bug #44327.3 (PDORow::queryString property & numeric offsets / Crash)
  3. --EXTENSIONS--
  4. pdo_sqlite
  5. --FILE--
  6. <?php
  7. $db = new PDO('sqlite::memory:');
  8. $x = $db->query('select 1 as queryStringxx');
  9. $y = $x->fetch(PDO::FETCH_LAZY);
  10. var_dump($y, $y->queryString, $y->queryStringzz, $y->queryStringxx);
  11. print "---\n";
  12. var_dump($y[5], $y->{3});
  13. ?>
  14. --EXPECTF--
  15. object(PDORow)#%d (2) {
  16. ["queryString"]=>
  17. string(25) "select 1 as queryStringxx"
  18. ["queryStringxx"]=>
  19. int(1)
  20. }
  21. string(25) "select 1 as queryStringxx"
  22. NULL
  23. int(1)
  24. ---
  25. NULL
  26. NULL