PHPKonf Istanbul PHP Conference 2019 - Call for Papers

mb_language

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_languageУстановка/получение текущего языка

Описание

mixed mb_language ([ string $language = mb_language() ] )

Установка/получение текущего языка.

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

language

Используется для кодирования символов в сообщениях электронной почты. Допустимые значения "Japanese", "ja", "English", "en" и "uni" (UTF-8). Функция mb_send_mail() использует эту установку для кодирования сообщений.

Для соответствующих языков задаются следующие кодировки: ISO-2022-JP/Base64 для японского, UTF-8/Base64 для юникода, ISO-8859-1/quoted printable для английского.

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

Если аргумент language задан и language имеет допустимое значение, функция возвращает TRUE. В противном случае она вернет FALSE. Если language опущен, функция вернет текущее значение языка в виде строки (string). Если язык не был ранее установлен, функция вернет FALSE.

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

  • mb_send_mail() - Отправка закодированного сообщения

add a note add a note

User Contributed Notes 3 notes

up
0
Anonymous
4 months ago
In addition, the undocumented "neutral" is also accepted as a valid language setting. That is also the default value if the INI setting is not set:
<?php
var_dump
( mb_language( 'neutral' ) );     // TRUE; accepted as language string
var_dump( mb_language() );                    // 'neutral'
?>

The documentation of this particular INI setting and function is ambiguous.
up
-1
pablorodriguez85 at gmail dot com
3 years ago
In PHP 5.5.9-1ubuntu4.11 (cli) it returns "neutral"
up
-2
Anonymous
4 years ago
In PHP 5.3, mb_language() returns "neutral" by default for me.
To Top