mysqli_get_server_info.phpt 854 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. mysqli_get_server_info()
  3. --SKIPIF--
  4. <?php
  5. require_once('skipif.inc');
  6. require_once('skipifemb.inc');
  7. require_once('skipifconnectfailure.inc');
  8. ?>
  9. --FILE--
  10. <?php
  11. require_once("connect.inc");
  12. if (!is_null($tmp = @mysqli_get_server_info()))
  13. printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
  14. if (!is_null($tmp = @mysqli_get_server_info(NULL)))
  15. printf("[002] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
  16. require "table.inc";
  17. if (!is_string($info = mysqli_get_server_info($link)) || ('' === $info))
  18. printf("[003] Expecting string/any_non_empty, got %s/%s\n", gettype($info), $info);
  19. if (!is_null($tmp = @mysqli_get_server_info('too', 'many arguments')))
  20. printf("[005] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
  21. print "done!";
  22. ?>
  23. --CLEAN--
  24. <?php
  25. require_once("clean_table.inc");
  26. ?>
  27. --EXPECTF--
  28. done!