bug_64705.phpt 427 B

1234567891011121314151617
  1. --TEST--
  2. Bug #64705 errorInfo property of PDOException is null when PDO::__construct() fails
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded('pdo_mysql')) print 'skip not loaded';
  6. ?>
  7. --FILE--
  8. <?php
  9. $dsn = 'mysql:host=DonotExistsHost;dbname=test;user=foo;password=wrongpass';
  10. try {
  11. $pdo = new \PDO($dsn, null, null);
  12. } catch (\PDOException $e) {
  13. var_dump(!empty($e->errorInfo) && is_array($e->errorInfo));
  14. }
  15. ?>
  16. --EXPECTF--
  17. bool(true)