pdo_mysql_phpinfo.phpt 768 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. MySQL PDO phpinfo() output
  3. --SKIPIF--
  4. <?php
  5. require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'skipif.inc');
  6. require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'mysql_pdo_test.inc');
  7. MySQLPDOTest::skip();
  8. $db = MySQLPDOTest::factory();
  9. ?>
  10. --FILE--
  11. <?php
  12. require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'mysql_pdo_test.inc');
  13. $db = MySQLPDOTest::factory();
  14. ob_start();
  15. phpinfo();
  16. $tmp = ob_get_contents();
  17. ob_end_clean();
  18. /* PDO Driver for MySQL, client library version => 6.0.3-alpha */
  19. $reg = 'Client API version.*' . preg_quote($db->getAttribute(PDO::ATTR_CLIENT_VERSION), '/');
  20. if (!preg_match("/$reg/", $tmp)) {
  21. printf("[001] Cannot find MySQL PDO driver line in phpinfo() output\n");
  22. }
  23. print "done!";
  24. ?>
  25. --EXPECT--
  26. done!