回答:
リリースタイムテーブルは言語にとって珍しいことではなく、PHPにとっても珍しいことではありません。5.0は2004年にリリースされましたが、4.0は2000年にリリースされました。
これを、C(2000)、Fortran(2003)、またはC ++(2003)の最新の安定版リリースと比較してください。
留意すべきもう1つの点は、5.3は名前以外のすべてのメジャーリリースであったことです。もともとPHP 6向けだったものがたくさん追加されます。ユニコードのサポート(PHP 6の主要部分)に関する開発上の問題により、当時安定していたものを5.xブランチとしてリリースすることが決定されました。
PHP6は、現時点で本当に目的としているものではありません。当初は「名前空間/クロージャー/プラスサム」リリースになる予定でした。PHP 6にあるはずのクールなもののほとんどを含むPHP 5.3のリリースでは、現在のトランクのバージョンがどのようになるかは実際にはわかりません。「PHP 5.4、PHP 6、またはPHP 7でさえ」
いずれにせよ、機能は素晴らしいようです。配列の逆参照(例:)のようなものecho foo()[0]
は、誰もが遊ぶためにすでにトランクにあります。「6」リリースにかかる時間についてはあまり気にしません。5.3は2009年7月にリリースされ(6にあるはずの機能の大部分が含まれていました)、最近5.3.3(2010年7月)がリリースされたため、開発は順調に進んでいるようです。
PHP 6に対する需要はないと思います。つまり、6がまだ存在していないとしたらどうなるでしょう。真のユニコードのサポートは私が考えることができるすべてであり、それは今でも私に影響を与えません。
また、名前空間やpharパッケージングシステムなどの新しい機能が最近追加されました。これらの機能を吸収するには時間がかかります。古い機能を採用する前に、さらに多くの機能をコミュニティに投入したくありません。
最後に、業界全体では、新しいバージョンのPHPの採用が遅れています。4.3をターゲットとするアプリケーションがまだ作成されています。業界とコミュニティは、PHPがさらに進化する前に追いつく必要があります。
PHP 内部のメーリングリストに参加すると、何が起こっているかを正確に知ることができます。特定のパッチ、最適化、およびいくつかの新機能について人々が話しているのを見ることができます。時々彼らは次のリリースについて議論するでしょうが、それは今やや気味が悪いです。
PHP RFC wikiページを見ると、何が起こっているのかを詳しく知ることもできます。数ヶ月は、彼らが持っていた新しいリリースのために押していた前の特性それで(すでに受け入れられ、ほとんどが実装され、私の知る限りを洗練された)が、彼らは待つことにした、正確な理由は覚えていないが、ユニコードを失速される要因の一つであります新しいリリース。
要するに、日付はありませんが、メーリングリストで自分で尋ねることができ、より正確で正確な回答が得られます。私は次のリリースに関する最近の講演を見ていません。