Создать пакет ресурсов

# ResourceBundle::create

# resourcebundle_create

# ResourceBundle::__construct

(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL intl >= 2.0.0)

ResourceBundle::create -- resourcebundle_create -- ResourceBundle::__construct — Создать пакет ресурсов

### Описание

Объектно-ориентированный стиль (метод)

public static function ResourceBundle::create(?string `$locale`, ?string `$bundle`, bool `$fallback` = `true`): ?ResourceBundle

Процедурный стиль

function resourcebundle_create(?string `$locale`, ?string `$bundle`, bool `$fallback` = `true`): ?ResourceBundle

Объектно-ориентированный стиль (конструктор):

public function ResourceBundle::__construct(?string `$locale`, ?string `$bundle`, bool `$fallback` = `true`)

Создаёт пакет ресурсов.

### Список параметров

`locale`

  Локаль для которой необходимо загружать ресурсы (имя локали, например, ru_RU).

`bundle`

  Директория, в которой лежат данные, либо имя .dat файла.

`fallback`

  Определяет, нужно ли точно придерживаться заданной локали или можно откатываться к родительской, если возможно.

### Возвращаемые значения

Возвращает объект ResourceBundle или `null` в случае возникновения ошибки.

### Примеры

Пример #1 Пример использования resourcebundle_create()

    <?php
    $r = resourcebundle_create( 'es', "/usr/share/data/myapp");
    echo $r['teststring'];
    ?>

Пример #2 Пример использования ResourceBundle::create()

    <?php
    $r = ResourceBundle::create( 'es', "/usr/share/data/myapp");
    echo $r['teststring'];
    ?>

Результат выполнения приведённого примера:

    ¡Hola, mundo!

### Смотрите также

- resourcebundle_get() - Получает данные из пакета

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open