locale_get_default.phpt 804 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. --TEST--
  2. locale_get_default()
  3. --INI--
  4. intl.default_locale=en-US
  5. --EXTENSIONS--
  6. intl
  7. --FILE--
  8. <?php
  9. /*
  10. * Try getting the default Locale with different locales
  11. * with Procedural and Object methods.
  12. */
  13. function ut_main()
  14. {
  15. $res_str = '';
  16. $lang = ut_loc_get_default() ;
  17. $res_str .= "Default locale: $lang";
  18. $res_str .= "\n";
  19. locale_set_default('de-DE');
  20. $lang = ut_loc_get_default() ;
  21. $res_str .= "Default locale: $lang";
  22. $res_str .= "\n";
  23. ini_set('intl.default_locale', 'fr');
  24. $lang = ut_loc_get_default() ;
  25. $res_str .= "Default locale: $lang";
  26. $res_str .= "\n";
  27. ini_restore("intl.default_locale");
  28. return $res_str;
  29. }
  30. include_once( 'ut_common.inc' );
  31. ut_run();
  32. ?>
  33. --EXPECT--
  34. Default locale: en-US
  35. Default locale: de-DE
  36. Default locale: fr