ホームページ >バックエンド開発 >PHPチュートリアル >PHP 7.0.6が正式リリースされました

PHP 7.0.6が正式リリースされました

WBOY
WBOYオリジナル
2016-06-20 12:30:211015ブラウズ

PHP 7.0.6 が正式に配布されました。

ダウンロード場所: http://php.net/distributions/php-7.0.6.tar.gz

改进日志如下:

2016 年 4 月 28 日 PHP 7.0.6

- コア:

。バグ #71930 (_zval_dtor_func: アサーション `(arr)->gc.refcount

失敗) を修正しました。 (ラルエンス)

。バグ #71922 (assert(new class{}) でのクラッシュ) を修正しました。 (ニキータ)

。バグ #71914 を修正しました (「スイッチ」で参照が失われます)。 (ラルエンス)

。バグ #71871 を修正しました (インターフェイスでは Final 関数と Abstract 関数が許可されます)。 (ニキータ)

。バグ #71859 を修正しました (zend_objects_store_call_destructors は再割り当てされた

メモリ上で動作し、クラッシュします)。 (ラルエンス)

。バグ #71841 を修正しました (EG(error_zval) が適切に処理されません)。 (ラルエンス)

。バグ #71750 (php_raw_url_encode/

php_url_encode での複数のヒープ オーバーフロー) を修正しました。 (スタス)

。バグ #71731 (Null 合体演算子と ArrayAccess) を修正しました。 (ニキータ)

。バグ #71609 (gethostbyname を使用した ZTS のセグメンテーション違反) を修正しました。 (クラクジョー)

。バグ #71428 (継承とallow_null) を修正しました。 (クラクジョー)

。バグ #71414 (継承、特性、インターフェイス) を修正しました。 (クラクジョー)

。バグ #71359 (Null 合体オペレーターとマジック) を修正しました。 (クラクジョー)

。バグ #71334 (uksort() 中に配列キーにアクセスできない) を修正しました。 (ニキータ)

。バグ #69659 (ArrayAccess、isset()、および offsetExists メソッド).

(Nikita)

を修正しました。バグ #69537 を修正しました (キーに空の文字列を含む __debugInfo ではエラーが発生します).

(krakjoe)

。バグ #62059 を修正しました (ArrayObject と isset は友達ではありません)。 (ニキータ)

。バグ #71980 (装飾/ネストされたジェネレーターが Final で閉じることができない) を修正しました。

(Nikita)

- BCmath:

。バグ #72093 を修正しました (bcpowmod は負のスケールを受け入れ、

_one_ 定義を破損します)。 (スタ)

- カール:

。バグ #71831 を修正しました (CURLOPT_NOPROXY は文字列ではなく長さとして適用されます)。

(Michael Sierks)

- 日付:

。バグ #71889 (DateInterval::format セグメンテーション違反) を修正しました。 (トーマス・パント)

- EXIF:

。バグ #72094 (exif ヘッダー処理における境界外のヒープ読み取りアクセス) を修正しました。 (スタ)

- GD:

。バグ #71912 (libgd: 署名の脆弱性) を修正しました。 (ステータス)

- 国際空港:

。バグ #71516 を修正しました (

コンストラクター経由でパターンが設定されている場合、IntlDateFormatter はロケールを失います)。 (アナトール)

。バグ #70455 (定数の欠落: IntlChar::NO_NUMERIC_VALUE) を修正しました。 (アナトール)

。バグ #70451、#70452 (IntlChar

メソッドの戻り値の不一致) を修正しました。 (ダニエル・パーソン)

。バグ #68893 (datefmt_create のスタックオーバーフロー) を修正しました。 (アナトール)

。バグ #66289 を修正しました (locale

が空の場合、Locale::lookup は誤って en または en_US を返します)。 (アナトール)

。バグ #70484 を修正しました (selectordinal は名前付きパラメーターでは機能しません)。

(Anatol)

。バグ #72061 (負の

オフセットによる zif_grapheme_stripos での範囲外の読み取り) を修正しました。 (ステータス)

- ODBC:

。バグ #63171 (スクリプトが max_execution_time 後にハングする) を修正しました。 (レミ)

- Opcache:

。バグ #71843 (null ptr deref ZEND_RETURN_SPEC_CONST_HANDLER) を修正しました。

(Laruence)

- PDO:

。バグ #52098 (独自の PDOStatement 実装は __call() を無視).

(Daniel kalaspuffar, Julien)

を修正しました。バグ #71447 (コメント内の引用符が適切に処理されない) を修正しました。 (Matteo)

- PDO_DBlib:

。バグ #71943 を修正しました (dblib_handle_quoter は追加のバイトを割り当てる必要があります)。

(Adam Baratz)

。タイムアウトを制御するための DBLIB 固有の属性を追加します。 (アダム・バラッツ)

- PDO_pgsql:

。バグ #62498 (getColumnMeta() が使用される場合の pdo_pgsql の非効率性) を修正しました。

(Joseph Bylund)

- Postgres:

。バグ #71820 (pg_fetch_object は

コンストラクターを呼び出す前にパラメーターをバインドします) を修正しました。 (アナトール)

。バグ #71998 を修正しました (column

type = inet の場合、関数 pg_insert は挿入されません)。 (アナトール)

- 石鹸:

。バグ #71986 を修正しました (ネストされた foreach 参照による割り当てにより、壊れた

変数が作成されます)。 (ラルエンス)

- SPL:

。バグ #71838 (シリアル化された SPLObjectStorage-Object を逆シリアル化すると、PHP のプロパティに

アクセスできません) を修正しました。 (ニキータ)

。バグ #71735 (SplDoublyLinkedList::offsetSet のダブルフリー) を修正しました。 (スタス)

。バグ #67582 (getHash が上書きされたクローン SplObjectStorage が失敗する

offsetExists()) を修正しました。 (ニキータ)

。バグ #52339 (SPL オートローダーが class_exists() を破壊する) を修正しました。 (ニキータ)

- 標準:

。バグ #71995 を修正しました (__sleep() から同じ var を 2 回返すと、

壊れたシリアル化データが生成されます)。 (ラルエンス)

。バグ #71940 (オブジェクト参照の復元時のクラッシュのシリアル化解除) を修正しました。

(Laruence)

。バグ #71969 を修正しました (

参照による foreach の後に、str_replace が誤った結果の配列を返します)。 (ラルエンス)

。バグ #71891 (header_register_callback() および

register_shutdown_function()) を修正しました。 (ラルエンス)

。バグ #71884 (

stream_context_get_default の Null ポインター deref (segfault)) を修正しました。 (ラルエンス)

。バグ #71840 (Unserialize が誤ってデータを受け入れる) を修正しました。 (ライアット、ラルエンス)

。バグ #71837 (配列の誤った動作) を修正しました。 (ラルエンス)

。バグ #71827 (substr_replace のバグ、文字列の長さ) を修正しました。 (クラクジョー)

。バグ #67512 を修正しました (crypt_r() が存在しない場合、または

_REENTRANT が定義されていない場合、php_crypt() がクラッシュします)。 (ニキータ)

- XML:

。バグ #72099 (xml_parse_into_struct セグメンテーション違反) を修正しました。 (ステータス)

- 郵便番号:

。バグ #71923 (ZipArchive::getFrom* の整数オーバーフロー) を修正しました。

(CVE-2016-3078) (Stas)

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