離れ公式リリースからPHP7、および旧バージョンよりも数倍速くするために、ビジネスとして知られている非常に長い時間が、そこにある、さまざまなオープンソースのフレームワークやシステムがPHP7スピード効率に複数回実行します。だから、PHP7とPHP5との差は何ですか?あなたの簡単な紹介を伝えに来て、この記事の下には、あなたが助けたいです。
PHP7のPHP5の違いとの区別:
1、パフォーマンス:PHP7は二回PHP5.0のパフォーマンスを促進しました。
2、包括的かつコヒーレントな64ビットのサポート。
3は、これまでの多くの致命的なエラーが、今で例外をスローに置き換え。
図4は、PHP 7.0はPHP5.0(サーバー側のアプリケーション・プログラミング・インターフェース)と拡張よりSAPIによってサポートされていない古いを除去します。
5、PHP5.0新しい空の係演算子よりもPHP 7.0。
6、PHP 7.0はPHP5.0の比較演算子よりも新しいバインディングを追加します。
7、PHP 7.0は、機能のPHP5.0新しいタイプの宣言よりも、返す追加します。
8、PHP 7.0はPHP5.0新しいスカラー型宣言よりも多くを追加します。
9、PHP5.0新しい匿名クラスよりもPHP 7.0に増加。
PHP5の性能を超えるのはなぜPHP7の増加?
図1に示すように、可変バイトのストレージが削減され、メモリフットプリントを低減する、可変動作速度が向上します
図2に示すように、アレイの構造を改善するために、アレイ素子とハッシュマッピングテーブルは、改善されたCPUのキャッシュヒット率、メモリの同じ部分に割り当てられたメモリフットプリントを低減します
3、効率を向上させる命令の数を低減すること、リンクパラメータ渡しを最適化することによって、関数呼び出しメカニズムを改善