Sie sind hier: PHP-Versionen > PHP 7 > PHP 7.0

PHP 7.0.15 wurde am 19.01.2017 herausgebracht. Im folgenden erhalten Sie einen kurzen Überblick welche Änderungen in diesem Patch enthalten waren. Bei Interesse kann auch das ausführliche Änderungsprotokoll eingesehen werden.

Fehlerbehebung
Core
invalid foreach loop hangs script
"Invalid opcode 65/16/8" occurs with a variable created with list()
Logging of "Internal Zend error - Missing class information" missing class name
unserialized array pointer not advancing
Heap out of bounds read on unserialize in finish_nested_data()
NULL Pointer Dereference while unserialize php object
Use of uninitialized memory in unserialize()
Unserialize use-after-free when resizing object's properties hash table
Use After Free in unserialize()
Type Confusion in Object Deserialization
COM
DOTNET read access violation using invalid codepage
DOM
getElementsByTagNameNS filter on default ns
EXIF
FPE when parsing a tag format
GD
Signed Integer Overflow gd_io.c
DOS vulnerability in gdImageCreateFromGd2Ctx()
GMP
GMP Deserialization Type Confusion Vulnerability
Mysqli
Persistent connections don't set $connect_errno
Mysqlnd
Fixed issue with decoding BIT columns when having more than one rows in the result set. 7.0+ problem
sporadic segfault with MYSQLI_OPT_INT_AND_FLOAT_NATIVE
PCRE
preg_*() may leak memory
PDO_Firebird
PDO_FIREBIRD with Firebird 3.0 not work on returning statement
Phar
Seg fault when loading hostile phar
Memory corruption when loading hostile phar
Crash while loading hostile phar archive
Phpdbg
phpdbg without option never load .phpdbginit at startup
getting executable lines from custom wrappers
phpdbg shows the wrong line in files with shebang
Reflection
ReflectionObject memory leak
Streams
php_user_filter::$stream is not set to the stream the filter is working on
SQLite3
Unsetting result set may reset other result set
Standard
dns_get_record does not populate $additional out parameter
Unserialize context shared on double class lookup
serialize object with __sleep function crash
get_browser function is very slow
Loading browscap.ini at startup causes high memory usage
get_defined_functions additional param to exclude disabled functions
Zlib
deflate_add does not verify that output was not truncated

Changelog Quelle php.net

Anzeige