bug44327_3.phpt 616 B

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