SunshinePHP 2019 CFP Started

mb_language

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

mb_languageLit/modifie le langage courant

Description

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

Lit/modifie le langage courant.

Liste de paramètres

language

Sert à encoder les messages électroniques. Les langages valides sont : "Japanese" (japonais), "ja" (japonais), "English" (anglais), "en" (anglais) et "uni" (UTF-8). mb_send_mail() utilise cette option pour encoder les emails.

Le langage et sa configuration valent ISO-2022-JP/Base64 pour le japonais, UTF-8/Base64 pour l'UTF-8 et ISO-8859-1/quoted printable pour l'anglais.

Valeurs de retour

Si language est fourni et est valide, mb_language() retourne TRUE. Sinon, elle retourne FALSE. Lorsque le paramètre language est omis, mb_language() retourne le nom du langage courant, sous forme de chaîne. Si aucun langage n'a été configuré, mb_language() retourne FALSE.

Voir aussi

add a note add a note

User Contributed Notes 3 notes

up
0
Anonymous
17 days 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
0
pablorodriguez85 at gmail dot com
3 years ago
In PHP 5.5.9-1ubuntu4.11 (cli) it returns "neutral"
up
-1
Anonymous
4 years ago
In PHP 5.3, mb_language() returns "neutral" by default for me.
To Top