75% 以上の Web サイトが開発言語として PHP を使用しており、wordpress、phpmyadmin、その他のオープンソース プロジェクトの人気により、多数のロングテール ユーザーが増えています。ただし、通常はインストールされますが、更新されることはほとんどありません。下の図は、PHP の現在の使用統計を示しています。
驚くべきことに、この画像の左半分はサポートされなくなった PHP のバージョンを表しています。 PHP 5.2 は 2011 年 1 月をもってメンテナンスされなくなりました。これは使用できないという意味ではありませんが、特定のセキュリティ更新プログラムに対応できなくなることを意味します。一部のディストリビューションはいくつかのバグを修正しようとしますが、2006 年の古いテクノロジーを使用しているため、お使いの PHP バージョンは少し精彩を欠いているように見えます。
どこから始めましょう
もう PHP 5.2 バージョンを選択する人はいませんが、これらのことは起こっていますが、私は何かについて文句を言うためにこのブログを書いているわけではなく、ましてやアップグレード ガイドを提供するためにこのブログを書いているわけではありません。通常、彼らは 2006 年に開始されたホスティング スペースを使用しています。新しいバージョンの使用を避けるために「長期サポート」バージョンが用意されているか、まだアップグレードの計画がありません。あるいは、本当にたくさんの理由があるのかもしれません。ただし、新しいバージョンの PHP では優れた機能が提供されます。
PHP 5.3 には、多くの便利な OOP 機能が追加されています。たとえば、匿名関数、SPL 拡張機能は単なる反復子ではなく、素晴らしい DateTime 拡張機能はすでに PHP 5.3 に統合されています。また、非常に重要な E_DEPRECATED エラー報告フラグも追加されました。現在使用している機能が次のバージョンでは使用できなくなることが通知されます。すでに PHP 5.3 を使用している場合は、今後のアップグレード パスがよりスムーズになります。古いバージョンでオンライン プログラムを実行している場合は、アップグレードしないことをお勧めします。
PHP 5.4 では一連の最適化が行われ、実行効率が向上し、メモリ使用量が減少しました。以下はベンチマークテストの結果です。
どのような特性を使用するかに関係なく、PHP 5.4 はプログラムのパフォーマンスを向上させ、ハードウェアのコストを削減します。したがって、オープンソース ソフトウェアを使用する場合は、アップグレードし続けることをお勧めします。
PHP 5.5 はまだテスト段階にあり、運用環境には適していません。 PHP 5.3 以降、アップグレードや変更のリスクは大幅に軽減されます。
未来
正直に言うと、未来は PHP5.4 以降を使用する人々のものです。最新情報を常に入手し、新機能や言語の進歩を定期的に追跡することは、私たちの日常業務の一部です。すでに遅れている場合は、アップグレード計画を開始し、新しいバージョンにアップグレードすることを強くお勧めします。このプログラムは何年にもわたって実行されるため、努力する価値はあります。