/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/intl/tests/dateformat_format_error.phpt
26 строк
663 B
Gina Peter Banyard
ext/intl: Refactor error handling (#19196)
30 июл 2025, 18:00
Не верифицирован
30 июл 2025, 18:00
6600d0e
Код
Авторство
О чём код?
--TEST-- IntlDateFormatter->format() errors --EXTENSIONS-- intl --FILE-- <?php $locale = 'en_US'; $object = new stdClass(); $f = new IntlDateFormatter($locale); $v = $f->format($object); var_dump($v); var_dump(intl_get_error_message()); $v = datefmt_format($f, $object); var_dump($v); var_dump(intl_get_error_message()); ?> --EXPECT-- bool(false) string(140) "IntlDateFormatter::format(): invalid object type for date/time (only IntlCalendar and DateTimeInterface permitted): U_ILLEGAL_ARGUMENT_ERROR" bool(false) string(129) "datefmt_format(): invalid object type for date/time (only IntlCalendar and DateTimeInterface permitted): U_ILLEGAL_ARGUMENT_ERROR"