MessageFormatter::createMessageFormatter::__constructmsgfmt_createConstruit un nouveau formateur de messages
&reftitle.description;
&style.oop; (méthode)
publicstaticMessageFormatternullMessageFormatter::createstringlocalestringpattern
&style.oop; (constructeur)
publicMessageFormatter::__constructstringlocalestringpattern
&style.procedural;
MessageFormatternullmsgfmt_createstringlocalestringpattern
Construit un nouveau formateur de messages.
&reftitle.parameters;
locale
La locale à utiliser pour le formatage des arguments
pattern
La chaîne dans laquelle il faut insérer les données.
Le modèle utilise une syntaxe qui accepte les apostrophes.
Elle est passée à
umsg_autoQuoteApostrophe
avant d'être interprétée.
&reftitle.returnvalues;
Un objet de formateur de message MessageFormatter, ou &null; en cas d'échec.
&reftitle.errors;
Lorsqu'il est invoqué en tant que constructeur, IntlException
est levé en cas d'échec.
&reftitle.examples;
Exemple avec msgfmt_create, style procédural
]]>
Exemple avec msgfmt_create, style procédural
format(array(4560, 123, 4560/123));
$fmt = new MessageFormatter("de", "{0,number,integer} Affen über {1,number,integer} Bäume um {2,number} Affen pro Baum");
echo $fmt->format(array(4560, 123, 4560/123));
?>
]]>
&example.outputs;
&reftitle.seealso;
msgfmt_formatmsgfmt_parsemsgfmt_get_error_codemsgfmt_get_error_message