Justin James は、自身のブログ「PHP は運命にある」という記事を公開し、その中で、PHP が消滅する理由は、PHP がマルチスレッドをサポートしていないためであると述べました。 5,000 ドル未満のプロジェクトの場合、LAMP、J2EE、MS .net の間で多くの選択肢があり、現在では AMD と Intel がマルチコア プロセッサを発売しており、SMP マザーボードの価格も下がっています。同じ 5,000 ドルの予算で、マルチコア プロセッサを搭載したサーバーを入手できます。言い換えれば、今日のサーバーは少なくとも 10,000 ドル未満で 32 ウェイ サーバーを入手できます。
Web 2.0 時代では、データはインターネットやサードパーティから取得され、他の Web サービス、より具体的には SOA (サービス指向アーキテクチャ) で使用されます。これらの最新テクノロジーに対する PHP のサポートは非常に弱いです。その根本的な理由は、PHP がマルチスレッドをサポートしていないことです。
PHP のドキュメントはあまり充実しておらず、優れた IDE ツールのサポートもありません。ただし、PHP のインストールは Perl に似た言語であり、Perl 開発者はプログラムを簡単に PHP に変換できます。
RHEL は PHP5 をサポートするのに 2 年かかり、PHP は Web ページの開発にのみ使用され、J2EE は爆発的に開発されています。 .net または Java を使用すると、デスクトップ アプリケーションやサーバーサイド アプリケーションを簡単に構築できます。 PHP は Web プログラムにのみ使用できますが、Ruby は優れた動的言語であり、マルチスレッドをサポートする Ruby on Rails フレームワークでもあります。