NULL
を渡して呼ぶと、
エラーハンドラをリセットできるようになりました。
NULL
を渡して呼んだ場合の set_error_handler() と
set_exception_handler() の返り値は、
それぞれ以前のエラーハンドラと例外ハンドラになります。
depth
パラメータを渡せるようになりました。
timezone
引数で
IntlTimeZone や
DateTimeZone のオブジェクトが使えるようになり、同じく
calendar
引数で
IntlCalendar オブジェクトが使えるようになりました。
さらに、タイムゾーンが省略されていて calendar
でタイムゾーンが指定されていない場合は、ICU のデフォルトタイムゾーンではなく
PHP のデフォルトタイムゾーン
(date_default_timezone_get() の返す値)
を使うようになりました。