PHP Velho Oeste 2024

mb_language

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

mb_languageDéfinit/Récupère le langage courant

Description

mb_language(?string $language = null): string|bool

Définit/Récupère le langage courant.

Liste de paramètres

language

Utilisé pour encoder les courriels électroniques. Les langages valides sont énuméré dans le tableau suivant. mb_send_mail() utilise cette option pour encoder les e-mails.

Language Charset Encoding Alias
German/de ISO-8859-15 Quoted-Printable Deutsch
English/en ISO-8859-1 Quoted-Printable  
Armenian/hy ArmSCII-8 Quoted-Printable  
Japanese/ja ISO-2022-JP BASE64  
Korean/ko ISO-2022-KR BASE64  
neutral UTF-8 BASE64  
Russian/ru KOI8-R Quoted-Printable  
Turkish/tr ISO-8859-9 Quoted-Printable  
Ukrainian/ua KOI8-U Quoted-Printable  
uni UTF-8 BASE64 universal
Simplified Chinese/zh-cn HZ BASE64  
Traditional Chinese/zh-tw BIG-5 BASE64  

Valeurs de retour

Si language est fourni et language est valide, retourne true. Sinon, retourne false. Lorsque language est omit ou null, retourne le nom du langage courant, en tant que chaîne de caractères.

Historique

Version Description
8.0.0 language est désormais nullable.

Voir aussi

add a note add a note

User Contributed Notes 3 notes

up
0
Anonymous
5 years 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
8 years ago
In PHP 5.5.9-1ubuntu4.11 (cli) it returns "neutral"
up
-2
Anonymous
9 years ago
In PHP 5.3, mb_language() returns "neutral" by default for me.
To Top