BugTrack/2394
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* [PHP7][PHP4] 2種類のコンストラクタ( __construct(), CLA...
- 元のタイトル: PHP 4 互換のコンストラクタを __construct...
- ページ: [[BugTrack2]]
- 投稿者: [[bee]]
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2016-10-30 (日) 12:37:29
- バージョン: 1.5.1
- リリース予定バージョン: 1.5.2
** メッセージ [#nea1352a]
PHP 7.0 から古い形式のコンストラクタは非推奨となり、E_DEP...
将来のバージョンアップにおいて障害となる可能性があるため...
*** 公式ドキュメントより [#h15d634b]
警告
古い形式のコンストラクタは PHP 7.0 で 非推奨 となりまし...
将来のバージョンで削除されるでしょう。新しいコードでは常...
[[php.net:manual/ja/language.oop5.decon.php]]
*** patch [#l9516f88]
[[ja.osdn.net:users/beec1e/pastebin/4311]]
ただし、PHP 4.x では動作しなくなります。
--------
- バグを立ててから気付いたのですが、A->__construct() と A...
- 将来的な関連という事で。[[BugTrack2/388]] 最低動作環境...
- エイリアスあるいは(再)初期化の本体部分となる関数に対...
- ふと思ったのですが、提案部分で示されているドキュメント...
PHP 5.3.3 以降、名前空間つきのクラス名の最後の部分と同じ...
コンストラクタとみなされなくなりました。 名前空間を使っ...
という記載内容の方が、PukiWikiを名前空間の中で使おうとす...
- 勉強になります。とはいえ、PHP 4 互換コードを書くための...
- うっ。EUC-JP 版と UTF-8 版が併存してるので正規表現も何...
-- ちなみに preg* が Unicode サポートしない可能性がある(...
-- まあ、そもそも u 修飾子を使ってる箇所がなさそうですけ...
- できれば積極的にPHP4で動かなくなる変更は入れたくないの...
- PHP7 で __construct() と A() の両方があると、E_DEPRECAT...
- 対応しました。まだPHP4で動きます。
[[1>osdn.net:projects/pukiwiki/scm/git/pukiwiki/commits/6...
- 対応ありがとうございます && お疲れさまでした。 -- [[bee...
- あれからいろいろ考え直してみたのですが、PHP 4 対応を単...
-- といっても新参の私が「2.0はこうあるべきだ」なんて主張...
-- 1.4.8 相当のパッチが branch_r1_6 に置かれていることす...
-- 「いずれ動作環境を PHP x.y.z or later に変えるときのた...
-- 私も新参ですし、またそれで判断が変わることはないので提...
-- branch_r1_6 は1.4.8になるはずだった実装ですが、バグ修...
#comment
終了行:
* [PHP7][PHP4] 2種類のコンストラクタ( __construct(), CLA...
- 元のタイトル: PHP 4 互換のコンストラクタを __construct...
- ページ: [[BugTrack2]]
- 投稿者: [[bee]]
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2016-10-30 (日) 12:37:29
- バージョン: 1.5.1
- リリース予定バージョン: 1.5.2
** メッセージ [#nea1352a]
PHP 7.0 から古い形式のコンストラクタは非推奨となり、E_DEP...
将来のバージョンアップにおいて障害となる可能性があるため...
*** 公式ドキュメントより [#h15d634b]
警告
古い形式のコンストラクタは PHP 7.0 で 非推奨 となりまし...
将来のバージョンで削除されるでしょう。新しいコードでは常...
[[php.net:manual/ja/language.oop5.decon.php]]
*** patch [#l9516f88]
[[ja.osdn.net:users/beec1e/pastebin/4311]]
ただし、PHP 4.x では動作しなくなります。
--------
- バグを立ててから気付いたのですが、A->__construct() と A...
- 将来的な関連という事で。[[BugTrack2/388]] 最低動作環境...
- エイリアスあるいは(再)初期化の本体部分となる関数に対...
- ふと思ったのですが、提案部分で示されているドキュメント...
PHP 5.3.3 以降、名前空間つきのクラス名の最後の部分と同じ...
コンストラクタとみなされなくなりました。 名前空間を使っ...
という記載内容の方が、PukiWikiを名前空間の中で使おうとす...
- 勉強になります。とはいえ、PHP 4 互換コードを書くための...
- うっ。EUC-JP 版と UTF-8 版が併存してるので正規表現も何...
-- ちなみに preg* が Unicode サポートしない可能性がある(...
-- まあ、そもそも u 修飾子を使ってる箇所がなさそうですけ...
- できれば積極的にPHP4で動かなくなる変更は入れたくないの...
- PHP7 で __construct() と A() の両方があると、E_DEPRECAT...
- 対応しました。まだPHP4で動きます。
[[1>osdn.net:projects/pukiwiki/scm/git/pukiwiki/commits/6...
- 対応ありがとうございます && お疲れさまでした。 -- [[bee...
- あれからいろいろ考え直してみたのですが、PHP 4 対応を単...
-- といっても新参の私が「2.0はこうあるべきだ」なんて主張...
-- 1.4.8 相当のパッチが branch_r1_6 に置かれていることす...
-- 「いずれ動作環境を PHP x.y.z or later に変えるときのた...
-- 私も新参ですし、またそれで判断が変わることはないので提...
-- branch_r1_6 は1.4.8になるはずだった実装ですが、バグ修...
#comment
ページ名: