PHP 7.3 対応

  • ページ: BugTrack
  • 投稿者: umorigu
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: その他
  • 投稿日: 2018-11-26 (月) 23:34:57
  • バージョン: 1.5.1
  • リリース予定バージョン: 1.5.2

メッセージ

PHP7.3.0 が 2018-12-06 にリリースされました。 php.net:archive/2018.php

branch_r1_5 HEAD を PHP7.3 で動作させていますが、 2018-12-28 現在、特に問題は見つかっていません。

Backward Incompatible Changes

php.net:manual/en/migration73.incompatible.php

  • Heredoc/Nowdoc Ending Label Interpretation
  • Continue Targeting Switch issues Warning
  • Static Properties no longer separated by Reference Assignment
  • References returned by Array and Property Accesses are immediately unwrapped
  • Argument Unpacking of Traversables with non-Integer Keys no longer supported

Miscellaneous

The ext_skel utility has been completely redesigned with new options and some old options removed. This is now written in PHP and has no external dependencies.

Support for BeOS has been dropped.

Exceptions thrown due to automatic conversion of warnings into exceptions in EH_THROW mode (e.g. some DateTime exceptions) no longer populate error_get_last() state. As such, they now work the same way as manually thrown exceptions.

TypeError now reports wrong types as int and bool instead of integer and boolean, respectively.

Undefined variables passed to compact() will now be reported as a notice.

getimagesize() and related functions now report the mime type of BMP images as image/bmp instead of image/x-ms-bmp, since the former has been registered with the IANA (see » RFC 7903).

stream_socket_get_name() will now return IPv6 addresses wrapped in brackets. For example "[::1]:1337" will be returned instead of "::1:1337".

参考


  • PukiWiki 1.5.2 は 「PHP7.3 動作確認済み」としてリリースします commit:628bb09b6a -- umorigu 2018-12-28 (金) 17:43:18


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-12-28 (金) 17:43:19
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u2. HTML convert time: 0.378 sec.

OSDN