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

PHP 7.0.11 wurde am 15.09.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
Core
Null pointer deref in zval_delref_p
assign_dim on string doesn't reset hval
Memleak in zend_binary_assign_op_obj_helper
Segfault with __get returned by ref
PHP Segfaults when trying to expand an infinite operator
PHP Crashes on duplicate destructor call
stream_socket_recvfrom read access violation
COM
COM called from PHP does not return out parameters
Dba
Cannot fetch multiple values with group in ini file
FTP
Cannot upload file using ftp_put to FTPES with require_ssl_reuse
GD
imagesetstyle() causes OOB read for empty $styles
imagecopy does not support 1bit transparency on truecolor images
imagecopy() loses single-color transparency on palette images
possible resource leaks in _php_image_convert()
iconv
iconv_substr returns false for empty strings
IMAP
imap_mail null dereference
Intl
grapheme_*() is not Unicode compliant on CR LF sequence
add locale length check
Mysqlnd
Heap overflow in mysqlnd related to BIT fields
OCI8
Fixed invalid handle error with Implicit Result Sets
Binding null values triggers ORA-24816 error
Opcache
Typo in opcache error message
PDO
Invalid memory access when using persistent PDO connection
Memory leak in PDO persistent connection handling
call to empty() on NULL result using PDO::FETCH_LAZY returns false
PDO_pgsql
Regression in pgo_pgsql
Phar
Out of bound when verify signature of zip phar in phar_parse_zipfile
Out of bound when verify signature of tar phar in phar_parse_tarfile
Reflection
getConstant for a array constant with constant values returns NULL/NFC/UKNOWN
Session
PHP7: session-uploadprogress kills httpd
SID always return "name=ID", even if session cookie exist
SimpleXML
SimpleXML isset/unset do not respect namespace
Null coalescing operator doesn't behave as expected with SimpleXMLElement
SPL
Missing type check when unserializing SplArray
Standard
substr_compare NULL length interpreted as 0
getimagesize returning FALSE on valid jpg
get_browser() incorrectly parses entries with "+" sign
Streams
stream_set_blocking doesn't work
ftps:// opendir wrapper data channel encryption fails with IIS FTP 7.5, 8.5
Negative ftruncate() on php://memory exhausts memory
Sysvshm
shm_attach null dereference
Wddx
wddx_deserialize use-after-free
Out-Of-Bounds Read in php_wddx_push_element
XML
SEGV on unknown address zif_xml_parse
_xml_startElementHandler() segmentation fault
ZIP
impossible to compile php with zip support
Implementierung FR
PDO_pgsql
Postgres PDO lastInsertId() should work without specifying a sequence
Neuerung
PDO_DBlib
Implemented stringify 'uniqueidentifier' fields
SQLite3
Downgraded bundled SQLite to 3.8.10.2

Changelog Quelle php.net

Anzeige