--TEST-- MessageFormatter with invalid locale --EXTENSIONS-- intl --FILE-- getMessage(), PHP_EOL; } $mf = MessageFormatter::create('root', $fmt); var_dump($mf); var_dump(intl_get_error_message()); $mf = msgfmt_create('root', $fmt); var_dump($mf); var_dump(intl_get_error_message()); ?> --EXPECT-- IntlException: MessageFormatter::__construct(): message formatter creation failed NULL string(87) "MessageFormatter::create(): message formatter creation failed: U_ILLEGAL_ARGUMENT_ERROR" NULL string(76) "msgfmt_create(): message formatter creation failed: U_ILLEGAL_ARGUMENT_ERROR"