timezone_getDisplayName_variant4.phpt 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. --TEST--
  2. IntlTimeZone::getDisplayName(): type parameter (ICU >= 51.2)
  3. --EXTENSIONS--
  4. intl
  5. --SKIPIF--
  6. <?php if (version_compare(INTL_ICU_VERSION, '51.2') < 0) die('skip for ICU >= 51.2'); ?>
  7. --FILE--
  8. <?php
  9. ini_set("intl.error_level", E_WARNING);
  10. ini_set("error_reporting", -1);
  11. ini_set("display_errors", 1);
  12. $lsb = IntlTimeZone::createTimeZone('Europe/Lisbon');
  13. ini_set('intl.default_locale', 'en_US');
  14. var_dump($lsb->getDisplayName(false, IntlTimeZone::DISPLAY_SHORT));
  15. var_dump($lsb->getDisplayName(false, IntlTimeZone::DISPLAY_LONG));
  16. var_dump($lsb->getDisplayName(false, IntlTimeZone::DISPLAY_SHORT_GENERIC));
  17. var_dump($lsb->getDisplayName(false, IntlTimeZone::DISPLAY_LONG_GENERIC));
  18. var_dump($lsb->getDisplayName(false, IntlTimeZone::DISPLAY_SHORT_GMT));
  19. var_dump($lsb->getDisplayName(false, IntlTimeZone::DISPLAY_LONG_GMT));
  20. var_dump($lsb->getDisplayName(false, IntlTimeZone::DISPLAY_SHORT_COMMONLY_USED));
  21. var_dump($lsb->getDisplayName(false, IntlTimeZone::DISPLAY_GENERIC_LOCATION));
  22. ?>
  23. --EXPECT--
  24. string(3) "GMT"
  25. string(30) "Western European Standard Time"
  26. string(13) "Portugal Time"
  27. string(21) "Western European Time"
  28. string(5) "+0000"
  29. string(3) "GMT"
  30. string(3) "GMT"
  31. string(13) "Portugal Time"