* PHP 7.3 対応 [#a0b7d472]

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

** メッセージ [#d7145909]

PHP7.3.0 が 2018-12-06 リリースされました。 [[php.net:archive/2018.php#id2018-11-22-1]]
PHP7.3.0 が 2018-12-06 にリリースされました。 [[php.net:archive/2018.php#id2018-12-06-1]]

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

*** Backward Incompatible Changes [#s45a8d21]


- 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 [#ed166ad6]

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".

*** 参考 [#a67362e7]

- wiki.php.net/todo/php73 PHP 7.3 Preparation Tasks
- [[php.net:manual/en/migration73.php]] Migrating from PHP 7.2.x to PHP 7.3.x
- [[php.net:manual/ja/migration72.php]] Migrating from PHP 7.1.x to PHP 7.2.x
- [[BugTrack/2369]] PHP7対応
- [[BugTrack/2402]] PHP 7.1 対応
- [[BugTrack/2451]] PHP 7.2 対応

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


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.115 sec.