7 年間、PHP は 4 番目に人気のあるプログラミング言語であり、世界中の 2 億以上の Web サイト、および世界の公開 Web サイトの 81.7% 以上で利用されています。サーバー側ではPHPを使用します。今週、PHP 7 がリリースされ、PHP は 2004 年以来最大の飛躍を遂げます。 PHP 7 の最大の特徴は、パフォーマンスが大幅に向上していることです。一部の WordPress ベンチマーク テストでは、パフォーマンスが PHP 5.6 の 3 倍に達することがあります。
PHP 7.0.2 Final for Windows 32 ビット (14.59 MB)
PHP 7.0.2 Final for Windows Windows 64 ビット (14.59 MB)
Linux 用 PHP 7.0.2 Final (10.52 MB)
PHP 7 には、メモリ使用量の大幅な削減など、その他の小さな改良点があります。型宣言とその他の関数。 PHP 7 には、PHP セーフ モードの削除、マジック クォーテーションの追加、新しい予約キーワードの追加など、いくつかの主要なセキュリティの改善が含まれています。これは、PHP 7 リリースに備えて WordPress などの Web アプリケーションを部分的に再設計する必要があることを意味し、WordPress は現在、PHP 7 と完全な互換性があるようです。
PHP 7 はリリースされましたが、Web アプリケーション、特に企業向けのアプリケーションが広く普及するには、プラットフォームの新しいバージョンにアップグレードするのに数年かかるでしょう。しかし、多くの Web 開発者は、PHP 7 のパフォーマンスの大幅な向上が魅力的であると感じています。
バージョン 7.0.2
コア:
バグを修正#71165 (-DGC_BENCH=1 は PHP7 では機能しません)。
バグ #71163 (セグメンテーション違反:
) を修正しました。バグ #71109 (ZEND_MOD_CONFLICTS("xdebug") が機能しない) を修正しました。
バグ #71092 (戻り値の型ヒントによるセグメンテーション違反) を修正しました。 >
header_register_callback のバグ memleak を修正しました。バグ #71067 を修正しました (クラス メソッド内のローカル オブジェクトは呼び出しごとにメモリに残ります)。
バグ #66909 (構成が utf8_to_mutf7 テストに失敗する) を修正しました。
バグ #70781 (動的 ext 依存関係で拡張テストが失敗する) を修正しました。 > バグ #71089 (zend_extension の重複チェックなし) を修正しました。
バグ #71086 (highlight_string() 関数内の無効な数値リテラル解析エラー) を修正しました。 >
バグ #66179 を修正しました (var_export() は浮動小数点数を整数としてエクスポートします)。
バグ #70804 (負のゼロの単項加算が正のゼロを生成します) を修正しました。
CURL:
バグ #71144 (ZTS で cURL を使用する場合のセメンテーション違反) を修正しました。
バグ #71094 を修正しました (readline_completion_function が 2 番目の TAB の静的配列を破損します)。
セッション:
バグ #71122 を修正しました (セッション GC では古いセッション データが削除されない場合があります)。
SPL:
バグ #71077 (ArrayObject コンストラクターの ReflectionMethod が間違った数のパラメーターを返す) を修正しました。
バグ #71153 (大きな配列を使用した ArrayIterator のパフォーマンスの低下) を修正しました。
標準:
バグ #71270 (エスケープシェル関数のヒープ バッファオーバー フロー) を修正しました。
WDDX:
バグ #70661 (WDDX パケットのシリアル化解除における解放後の使用の脆弱性) を修正しました。
バグ #70741 (セッション WDDX パケットの逆シリアル化タイプの混乱の脆弱性) を修正しました。
XMLRPC:
バグ #70728 (PHP_to_XMLRPC_worker の型混乱の脆弱性) を修正しました。