Php7-introduction

提供:Dev Guides
移動先:案内検索

PHP 7-はじめに

PHP 7とは何ですか?

PHP 7は、PHPプログラミング言語のメジャーリリースであり、Webアプリケーションを開発してモバイル向けに企業やクラウドに配信する方法に革命をもたらすと宣伝されています。 このリリースは、2004年のPHP 5のリリース後、PHPにとって最も重要な変更と見なされます。

新機能

PHP 7には多数の機能が追加されており、最も重要な機能については以下で説明します-

  • パフォーマンスの向上-PHP7でPHPNGコードがマージされたため、PHP 5の2倍の速度です。
  • 低メモリ消費-最適化されたPHP 7は、より少ないリソースを使用します。
  • スカラー型宣言-パラメータと戻り値の型を強制できるようになりました。
  • 一貫した64ビットサポート-64ビットアーキテクチャマシンの一貫したサポート。
  • 例外階層の改善-例外階層が改善されました。
  • 例外に変換された多くの致命的なエラー-例外として変換された多くの致命的なエラーをカバーする例外の範囲が拡大されました。
  • セキュアな乱数ジェネレータ-新しいセキュアな乱数ジェネレータAPIの追加。
  • 廃止されたSAPIおよび拡張機能は削除されました-さまざまな古いSAPIおよび拡張機能が最新バージョンから削除されました。
  • * null合体演算子(??)*-新しいnull合体演算子が追加されました。
  • 戻り値とスカラー型の宣言-戻り値の型とパラメーターの型のサポートが追加されました。
  • 匿名クラス-匿名のサポートが追加されました。
  • ゼロコストアサート-ゼロコストアサートのサポートが追加されました。

PHP 7は、新しいZend Engine 3.0を使用して、アプリケーションのパフォーマンスをほぼ2倍に改善し、PHP 5.6よりもメモリ消費を50%改善しました。 追加のハードウェアを必要とせずにより多くの同時ユーザーにサービスを提供できます。 PHP 7は、今日のワークロードを考慮して設計およびリファクタリングされています。