MessageFormatter::create
MessageFormatter::__construct
msgfmt_create
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
MessageFormatter::create -- MessageFormatter::__construct -- msgfmt_create — Створює засіб форматування повідомлень
Опис
Об'єктно-орієнтований стиль (метод)
public static MessageFormatter::create(string $locale, string $pattern): ?MessageFormatter
Об'єктно-орієнтований стиль (конструктор):
public MessageFormatter::__construct(string$locale
, string$pattern
) .
Процедурний стиль
msgfmt_create(string $locale, string $pattern): ?MessageFormatter
Створює засіб форматування повідомлень.
Список параметрів
locale
Локаль, яка використовується при форматуванні аргументів
pattern
Рядок (string) шаблону для вставлення аргументів. У шаблоні використовується "дружній до апострофів" синтаксис; докладніше дивіться у розділі » Quoting/Escaping
Значення, що повертаються
Об'єкт MessageFormatterили**null
**в случае возникновения ошибки.
Помилки
При виклику як конструктор у разі виникнення помилки викидається виняток IntlException
Приклади
Приклад #1 Приклад використання msgfmt_create()****
Loading...
Приклад #2 Приклад використання в об'єктно-орієнтованому стилі
Loading...
Результат виконання наведеного прикладу:
4,560 monkeys on 123 trees make 37.073 monkeys per tree
4.560 Affen auf 123 Bäumen sind 37,073 Affen pro Baum
Дивіться також
- msgfmt_format() - Форматує повідомлення
- msgfmt_parse() - Розбирає рядок згідно шаблону
- msgfmt_get_error_code() - Повертає код помилки останньої операції
- msgfmt_get_error_message() - Повертає текст помилки останньої операції