<span
class="methodname">MessageFormatter::format 及其相关函数现在
related functions now accept named arguments and mixed numeric and
named arguments when PHP is linked to ICU 4.8 or later.
<span
class="methodname">MessageFormatter::format and related
functions no longer error when an insufficient number of arguments
have been provided. Instead, the placeholders will not be
substituted.
<span
class="methodname">MessageFormatter::format and <span
class="methodname">MessageFormatter::parse are no longer
limited to second precision when dealing with times.
<span
class="methodname">IntlDateFormatter::__construct and <span
class="function">datefmt_create now accept <span
class="classname">IntlTimeZone and <span
class="classname">DateTimeZone objects for the timezone
argument, and IntlCalendar objects
for the calendar argument. Furthermore, if the time zone is
omitted and the calendar doesn't specify a time zone, PHP's
default time zone from <span
class="function">date_default_timezone_get is now used
instead of the default ICU time zone.
<span
class="methodname">IntlDateFormatter::getCalendar and <span
class="function">datefmt_get_calendar return false if the
IntlDateFormatter object was created
with an IntlCalendar instance instead
of one of the IntlDateFormatter
constants.