アカウント名:
パスワード:
非互換な変更をつらつら眺めたけど、一番怖そうなのはこれかな。
> 変数やプロパティ、メソッドへの間接的なアクセスの扱いの変更http://php.net/manual/ja/migration70.incompatible.php#migration70.inco... [php.net]
そもそも、レガシーコードは、5.3や5.5の壁を超えられてないだろ。Python3や予定されているRuby3に比べれば、非互換はかなり少ない。
PHPが今までにやってきた、それはないだろうな仕様変更をしれっとマイナーバージョンアップでやってくれた歴史を知っていないんですね、わかります。
元コメを擁護するつもりはないですが、マイナーバージョンアップを毎回実施してる人(現場?)ってそれほど多くないのではないかと思います。指摘内容は事実だと思うけど、それを知らない人がいても批難する部分じゃないと思います、PHPでの開発に携わっていたら、そういった問題を全て把握していなければいけないというのは、一部の人のエゴです。実際、コード書くだけの人は、自分が使っている環境のPHPのバージョンすら解ってない人もいますから。
※まぁ、マイナーバージョンアップ時、実装ミスで動作が変わったのを「次のバージョンで戻す」とかやられたこともあるけど、環境を常に最新バージョンに維持しなきゃいけないという縛りがなければ、困らない人の方が多いのかもしれない。
PHP5.3.7とか誰もが度肝を抜かれただろうな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
はまりそうなポイント (スコア:1)
非互換な変更をつらつら眺めたけど、一番怖そうなのはこれかな。
> 変数やプロパティ、メソッドへの間接的なアクセスの扱いの変更
http://php.net/manual/ja/migration70.incompatible.php#migration70.inco... [php.net]
Re: (スコア:0)
そもそも、レガシーコードは、5.3や5.5の壁を超えられてないだろ。
Python3や予定されているRuby3に比べれば、非互換はかなり少ない。
Re:はまりそうなポイント (スコア:0)
PHPが今までにやってきた、それはないだろうな仕様変更をしれっとマイナーバージョンアップでやってくれた歴史を知っていないんですね、わかります。
Re: (スコア:0)
元コメを擁護するつもりはないですが、マイナーバージョンアップを毎回実施してる人(現場?)ってそれほど多くないのではないかと思います。
指摘内容は事実だと思うけど、それを知らない人がいても批難する部分じゃないと思います、
PHPでの開発に携わっていたら、そういった問題を全て把握していなければいけないというのは、一部の人のエゴです。
実際、コード書くだけの人は、自分が使っている環境のPHPのバージョンすら解ってない人もいますから。
※まぁ、マイナーバージョンアップ時、実装ミスで動作が変わったのを「次のバージョンで戻す」とかやられたこともあるけど、環境を常に最新バージョンに維持しなきゃいけないという縛りがなければ、困らない人の方が多いのかもしれない。
Re: (スコア:0)
PHP5.3.7とか誰もが度肝を抜かれただろうな。