Устанавливает или получает кодировку, в которой будут возвращаться сообщения из каталога сообщений домена

# bind_textdomain_codeset

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

bind_textdomain_codeset — Устанавливает или получает кодировку, в которой будут возвращаться сообщения из каталога сообщений домена

### Описание

function bind_textdomain_codeset(string `$domain`, ?string `$codeset` = `null`): string|false

Функция bind_textdomain_codeset() устанавливает или получает кодировку, в которой функции наподобие gettext() будут возвращать сообщения из домена `domain`.

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

`domain`

  Домен.

`codeset`

  Кодировка. Функция вернёт текущую установленную кодировку, если для параметра установили значение `null`.

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

Функция возвращает строку, если выполнилась успешно.

### Ошибки

Функция выбрасывает ошибку ValueError, если в аргументе `domain` передали пустую строку (string).

### Список изменений

Версия | Описание
--- | ---
8.4.0 | Функция теперь выбрасывает ошибку ValueError, если значение параметра `domain` является пустой строкой (string).
8.4.0 | Параметр `codeset` стал необязательным. Раньше параметр требовалось указывать при каждом вызове.
8.0.3 | Параметр `codeset` теперь принимает значение `null`. Раньше было невозможно получить текущую установленную кодировку.

### Примечания

> Замечание:

> Информация, которую устанавливает функция bind_textdomain_codeset(), сохраняется для каждого процесса, а не для потока.

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