ホームページ  >  記事  >  バックエンド開発  >  PHP 7 の新機能は何ですか?

PHP 7 の新機能は何ですか?

藏色散人
藏色散人オリジナル
2018-12-22 15:10:406133ブラウズ

PHP7 の新機能は次のとおりです: 1. メモリ使用量の大幅な削減; 2. 抽象構文ツリー; 3. 一貫した 64 ビット サポート; 4. 例外階層の改善; 5. 例外階層の改善; 6 、多くの致命的エラーは例外に変換されます; 7. 安全な乱数ジェネレーター; 8. 古いサポートされていない SAPI や拡張機能などを削除します。

PHP 7 の新機能は何ですか?

PHP 7 は、数年ぶりの PHP のメジャー バージョン アップデートです。 PHP7 は、エラーの処理方法が変更されたため、以前のバージョンよりも高速に実行され、より安定しています。 WordPress などの一般的なコンテンツ管理システム (CMS) で構築された動的 Web サイトは、以前の PHP バージョンよりも効率的に実行され、クラッシュする可能性が低くなります。

推奨リファレンス: "PHP7 新機能マニュアル"

公式 PHP ドキュメントより:

1. パフォーマンスの向上: PHP 7 は PHP 5.6

2 の 2 倍高速で、メモリ使用量が大幅に削減されます

3、抽象構文ツリー

4、一貫した 64 ビット サポート

5. 例外階層の改善

#6. 多くの致命的なエラーが例外に変換される

##7. 安全な乱数ジェネレーター

8. 古くて間違ったものを削除 サポートされる SAPI と拡張機能

#9, Null 合体演算子 (??)

10, 戻り値とスカラー型宣言

##11, 匿名クラス

12. ゼロコスト アサーション

ヒント:

PHP 7 の公式ドキュメントには、「PHP 7.0 は新しいメジャー バージョンですが、移行をできる限り簡単にするためにあらゆる努力が払われています。」と記載されています。このリリースは主に、以前のリリースで非推奨となった機能を削除し、言語の一貫性を向上させることに重点を置いています。「ただし、下位互換性の問題が依然として発生する可能性があります。 アップグレードする前に、下位互換性のない変更の完全なリストを確認してください。これは、新しいサイトで新しく構成されたサーバーでは問題になりませんが、古いバージョンの PHP を使用するサイトを移行する予定がある場合は、依然として問題になる可能性があります。考えられる解決策の 1 つは、まず仮想環境でサイトまたはアプリケーションをテストすることです。よく文書化された Vagrant PHP テスト環境はここにあります。

同じサーバー上で複数のバージョンの PHP を実行することは可能ですが、環境が不安定になる可能性があることに注意してください。

以上がPHP 7 の新機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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