MessageFormatter::create MessageFormatter::__construct msgfmt_create Construit un nouveau formateur de messages &reftitle.description; &style.oop; (méthode) public static MessageFormatternullMessageFormatter::create stringlocale stringpattern &style.oop; (constructeur) public MessageFormatter::__construct stringlocale stringpattern &style.procedural; MessageFormatternullmsgfmt_create stringlocale stringpattern 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 <function>msgfmt_create</function>, style procédural ]]> Exemple avec <function>msgfmt_create</function>, 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_format msgfmt_parse msgfmt_get_error_code msgfmt_get_error_message