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

Дивіться також