ホームページ >バックエンド開発 >PHPの問題 >PHP言語にはいくつかのバージョンがあります

PHP言語にはいくつかのバージョンがあります

王林
王林オリジナル
2019-10-10 11:49:458711ブラウズ

PHP言語にはいくつかのバージョンがあります

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. スカラー型宣言

関数/メソッド内のパラメータを追加できるようになりました型宣言。php5.0 以降サポートされています。

2. 戻り値の型宣言

PHP言語にはいくつかのバージョンがあります
##戻り値の型、パラメータのタイプと一致します。

注:

デフォルトでは、関数の戻り値が定義と一致しない場合、強制的に変換されます。厳密モードでは、TypeError が報告されます。 。

3. 新しく追加されたランダム関数

PHP言語にはいくつかのバージョンがあります

4. 新しく追加された関数整数の除算の場合

PHP言語にはいくつかのバージョンがあります#5. グループ化名前空間を使用します

PHP言語にはいくつかのバージョンがあります#推奨チュートリアル: PHP ビデオ チュートリアル

以上がPHP言語にはいくつかのバージョンがありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。