mb_language.phpt 953 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. --TEST--
  2. mb_language()
  3. --SKIPIF--
  4. <?php extension_loaded('mbstring') or die('skip');
  5. --INI--
  6. mbstring.language=
  7. --FILE--
  8. <?php
  9. echo "Checking default language:\n";
  10. var_dump(mb_language());
  11. echo "Checking default language after ini_set:\n";
  12. ini_set('mbstring.language', 'uni');
  13. var_dump(mb_language());
  14. echo "Changing language to English should be successful:\n";
  15. var_dump(mb_language('English'));
  16. echo "Confirm language was changed:\n";
  17. var_dump(mb_language());
  18. echo "Try changing to a non-existent language:\n";
  19. var_dump(mb_language('Pig Latin'));
  20. var_dump(mb_language());
  21. ?>
  22. --EXPECTF--
  23. Checking default language:
  24. string(7) "neutral"
  25. Checking default language after ini_set:
  26. string(3) "uni"
  27. Changing language to English should be successful:
  28. bool(true)
  29. Confirm language was changed:
  30. string(7) "English"
  31. Try changing to a non-existent language:
  32. Warning: mb_language(): Unknown language "Pig Latin" in %s on line %d
  33. bool(false)
  34. string(7) "neutral"