/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/intl/tests/timezone_windowsID_basic.phpt
41 строка
1 KB
Christoph M. Becker
Close GH-16659: Bump ICU requirement to ICU >= 57.1
14 ноя 2024, 03:30
Не верифицирован
14 ноя 2024, 03:30
3815a77
Код
Авторство
О чём код?
--TEST-- IntlTimeZone::getWindowsID basic test --EXTENSIONS-- intl --SKIPIF-- <?php if (version_compare(INTL_ICU_VERSION, '58.1') >= 0) die('skip for ICU < 58.1'); ?> --FILE-- <?php $tzs = array( 'America/Bogota', 'America/Havana', 'America/Indiana/Knox', 'America/Los_Angeles', 'Azeroth/Kalimdor/Durotar', 'Africa/Casablanca', 'Asia/Singapore', 'Australia/Perth', 'Europe/London', 'Europe/Istanbul', ); foreach ($tzs as $tz) { var_dump(IntlTimeZone::getWindowsID($tz)); if (intl_get_error_code() != U_ZERO_ERROR) { echo "Error: ", intl_get_error_message(), "\n"; } } ?> --EXPECT-- string(24) "SA Pacific Standard Time" string(21) "Eastern Standard Time" string(21) "Central Standard Time" string(21) "Pacific Standard Time" bool(false) Error: intltz_get_windows_id: Unknown system timezone: U_ILLEGAL_ARGUMENT_ERROR string(21) "Morocco Standard Time" string(23) "Singapore Standard Time" string(26) "W. Australia Standard Time" string(17) "GMT Standard Time" string(20) "Turkey Standard Time"