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

PHP 7.0.3 wurde am 04.02.2016 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
Apache2handler
Fix >2G Content-Length headers in apache2handler
Core
exec functions ignore length but look for NULL termination
No check to duplicate zend_extension
round() segfault on 64-bit builds
Null pointer deref (segfault) in get_defined_vars via ob_start
Wrong interface is enforced
A wrong ext directory setup in php.ini leads to crash
Bad method called on cloning an object having a trait
Memory leak with consecutive yield from
Segfault in zend_fetch_string_offset
var_export(INF) prints INF.0
Output of stream_get_meta_data can be falsified by its input
Wrong is_ref on properties as exposed via get_object_vars()
Integer overflow in iptcembed()
CURL
Can't compile php_curl statically
curl_setopt() fails to set CURLOPT_POSTFIELDS with reference to CURLFile
GD
Improved fix for: Memory Read via gdImageRotateInterpolated Array Index Out of Bounds
Interbase
Crash when optional resource is omitted
LDAP
ldap_mod_replace/ldap_mod_add store value as string "Array"
mbstring
mb_send_mail segmentation fault
OpenSSL
openssl_seal() uninitialized memory usage
Phar
Heap corruption in tar/zip/phar parser
Uninitialized pointer in phar_make_dirstream()
NULL Pointer Dereference in phar_tar_setupmetadata()
Stack overflow when decompressing tar archives
SOAP
crash with bad soap request
SPL
segfault if clean spl_autoload_funcs while autoloading
Autoload function registered by another not activated immediately
Use-after-free vulnerability in SPL(ArrayObject, unserialize)
Use-after-free vulnerability in SPL(SplObjectStorage, unserialize)
Standard
Error message contains hexadecimal instead of decimal number
file_put_contents() returns unexpected value when filesystem runs full
file_get_contents() ignores "header" context option if it's a reference
Null pointer deref (segfault) in compact via ob_start
substr_replace converts integers in original $search array to strings
str_replace converts integers in original $search array to strings
range() segfaults
WDDX
Type Confusion in WDDX Packet Deserialization
Neuerung
Core
Added support for new HTTP 451 code
PCRE
Upgraded bundled PCRE library to 8.38

Changelog Quelle php.net

Anzeige