bug_37445.phpt 665 B

1234567891011121314151617181920
  1. --TEST--
  2. PDO MySQL Bug #37445 (Premature stmt object destruction)
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) die('skip not loaded');
  6. require dirname(__FILE__) . '/config.inc';
  7. require dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc';
  8. PDOTest::skip();
  9. ?>
  10. --FILE--
  11. <?php
  12. require dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc';
  13. $db = PDOTest::test_factory(dirname(__FILE__) . '/common.phpt');
  14. $db->setAttribute(PDO :: ATTR_EMULATE_PREPARES, true);
  15. $stmt = $db->prepare("SELECT 1");
  16. $stmt->bindParam(':a', 'b');
  17. ?>
  18. --EXPECTF--
  19. Fatal error: Cannot pass parameter 2 by reference in %sbug_37445.php on line %d