bug36727.phpt 647 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #36727 (segfault in bindValue() when no parameters are defined)
  3. --EXTENSIONS--
  4. pdo
  5. pdo_pgsql
  6. --SKIPIF--
  7. <?php
  8. require __DIR__ . '/../../../ext/pdo/tests/pdo_test.inc';
  9. require __DIR__ . '/config.inc';
  10. PDOTest::skip();
  11. ?>
  12. --FILE--
  13. <?php
  14. require __DIR__ . '/../../../ext/pdo/tests/pdo_test.inc';
  15. require __DIR__ . '/config.inc';
  16. $db = PDOTest::test_factory(__DIR__ . '/common.phpt');
  17. $stmt = $db->prepare('SELECT * FROM child');
  18. var_dump($stmt->bindValue(':test', 1, PDO::PARAM_INT));
  19. echo "Done\n";
  20. ?>
  21. --EXPECTF--
  22. Warning: PDOStatement::bindValue(): SQLSTATE[HY093]: Invalid parameter number: :test in %s on line %d
  23. bool(false)
  24. Done