- 追加された行はこの色です。
- 削除された行はこの色です。
* PHP7対応 [#y99b2374]
- ページ: [[BugTrack2]]
- 投稿者: [[umorigu]]
- 優先順位: 重要
- 状態: 提案
- カテゴリー: 本体新機能
- 投稿日: 2016-01-03 (日) 07:32:46
- バージョン: 1.5.0
** メッセージ [#z123c55f]
2015/12/03 に PHP7 が リリースされました。 www.php.net/archive/2015.php#id2015-12-03-1
現状の最新版である PukiWiki 1.5.0 は PHP7 で動作しないので修正が必要です。
----
PukiWiki 1.5.0 を PHP7 で動作させたときの表示:
Parse error: syntax error, unexpected 'new' (T_NEW) in C:\d\p7\lib\func.php on line 531
関連情報:
- Migrating from PHP 5.6.x to PHP 7.0.x -- php.net/manual/en/migration70.php
--------
- &new ClassName() の構文がサポートされなくなったようなので、PHP4との両対応が難しくなっています -- [[umorigu]] &new{2016-01-03 (日) 07:35:26};
- ふむ・・・ Deprecated になったといういう記載は無さそうですね -- [[henoheno]] &new{2016-01-05 (火) 21:33:02};
- ここのようです。 [[php-net:manual/ja/migration70.incompatible.php#migration70.incompatible.other.new-by-ref]] PHP 5.6.x から PHP 7.0.x への移行 - 下位互換性のないその他の変更 - 新しいオブジェクトを参照渡しで代入できない - 「new 文の結果を参照渡しで変数に代入することができなくなりました。」 -- [[umorigu]] &new{2016-01-05 (火) 23:36:57};
#comment