PHP のメジャー バージョンは、主に PHP4/PHP5/PHP6/PHP7 の 4 つのブランチに分かれています。
##その中で、PHP4 は古すぎるため、 OO はサポートしていません。機能不全は基本的に排除されています。PHP4 は無視してください。 PHP6 には生産ライン用のアプリケーションは基本的になく、基本的に単なるコンセプト製品です。多くの機能は PHP5.3.3 で実装されているため、詳細は説明しません。PHP6 については無視してください。 PHP5 のバージョンは主に、PHP5.2 より前のバージョン、PHP5.2.X、PHP5.3、および最近リリースされた PHP5.4 の 4 つのブランチに分かれています。 php7 の最新の安定バージョンは 7.2.10 ですが、5.6 またはそれ以前のバージョンを使用しているプロジェクトがまだ多くあります。 php5.x バージョンと比較して、php7 には多くの新しい改善点とパフォーマンスの向上があります。では、自分のプロジェクトに適したバージョンをどのように選択すればよいでしょうか?
PHP5.2 より前のバージョンは、機能上の欠陥やバグがあるため検討する価値がありません。 PHP5.4はまだベータ版であり、安定版ではありませんので無視してください。 主流の PHP プログラムは PHP5.2.X との互換性が最も高く、バージョンがアップグレードされるたびにセキュリティと安定性が向上するため、最新バージョンを選択する必要があります。現在、PHP5.2シリーズの最新バージョンはPHP5.2.17です。 自社で製品を開発して使用する場合、PHP5.3 はいくつかの利点があり、安定性に優れており、組み込みの php-fpm など、PHP5.2 にはない多くの機能が追加されています。 、より完全なガベージ コレクション アルゴリズム、名前空間の導入、sqlite3 サポートなどは、展開プロジェクトで検討する価値のあるバージョンであり、PHP5.3.3 を強くお勧めします。 バージョン番号の違いに加えて、同じバージョン番号の PHP バージョンも異なるため、PHP 拡張機能を選択する際には注意が必要です。PHP7 の新機能
1. スカラー型宣言
2. 戻り値の型宣言
##戻り値の型、パラメータのタイプと一致します。
デフォルトでは、関数の戻り値が定義と一致しない場合、強制的に変換されます。厳密モードでは、TypeError が報告されます。 。
3. 新しく追加されたランダム関数
#5. グループ化名前空間を使用します
#推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHP言語にはいくつかのバージョンがありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。