/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/intl/tests/msgfmt_parse_message_errors.phpt
27 строк
700 B
Gina Peter Banyard
ext/intl: Refactor error handling (#19196)
30 июл 2025, 18:00
Не верифицирован
30 июл 2025, 18:00
6600d0e
Код
Авторство
О чём код?
--TEST-- MessageFormatter::parseMessage() with invalid locale --EXTENSIONS-- intl --CREDITS-- girgias@php.net --FILE-- <?php $locale = 'root'; $fmt = '{0,whatever} would not work!'; $str = '4,560 monkeys on 123 trees make 37.073 monkeys per tree'; $m = MessageFormatter::parseMessage($locale, $fmt, $str); var_dump($m); var_dump(intl_get_error_message()); $m = msgfmt_parse_message($locale, $fmt, $str); var_dump($m); var_dump(intl_get_error_message()); ?> --EXPECT-- bool(false) string(93) "MessageFormatter::parseMessage(): Creating message formatter failed: U_ILLEGAL_ARGUMENT_ERROR" bool(false) string(83) "msgfmt_parse_message(): Creating message formatter failed: U_ILLEGAL_ARGUMENT_ERROR"