©
                    本文档使用
                    php中文网手册 发布
                
(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
MessageFormatter::getErrorMessage -- msgfmt_get_error_message — Get the error text from the last operation
面向对象风格
过程化风格
$fmt 
   )Get the error text from the last operation.
fmt The message formatter
Description of the last error.
Example #1 msgfmt_get_error_message() example
  <?php
$fmt  =  msgfmt_create ( "en_US" ,  "{0, number} monkeys on {1, number} trees" );
 $str  =  msgfmt_format ( $fmt , array());
if(! $str ) {
    echo  "ERROR: " . msgfmt_get_error_message ( $fmt ) .  " ("  .  msgfmt_get_error_code ( $fmt ) .  ")\n" ;
}
 ?>   Example #2 OO example
  <?php
$fmt  = new  MessageFormatter ( "en_US" ,  "{0, number} monkeys on {1, number} trees" );
 $str  =  $fmt -> format (array());
if(! $str ) {
    echo  "ERROR: " . $fmt -> getErrorMessage () .  " ("  .  $fmt -> getErrorCode () .  ")\n" ;
}
 ?>   以上例程会输出:
ERROR: msgfmt_format: not enough parameters: U_ILLEGAL_ARGUMENT_ERROR (1)