PHP 7.0.0 Beta 2 veröffentlicht

Published by

Nun steht die zweite Beta von PHP 7.0.0 zum Download bereit

Php7b2PHP 7.0.0 enthält die neue Version der Zend Engine mit Funktionen wie (unvollständige Liste):

Verbesserte Performance: PHP 7 ist bis zu doppelt so schnell wie PHP-5.6
Konsistente 64-Bit-Unterstützung
Viele schwerwiegende Fehler sind jetzt Ausnahmen
Entfernung von alten und nicht unterstützte SAPIs und Erweiterungen
Die null zusammenfügende-Operator (?)
Vergleich der Operator kombiniert (< =>)
Rückgabetyp Erklärungen
Skalare Typdeklarationen
Anonyme Klassen

Eine Liste der Änderungen seit Beta 1 (in Englisch):
- Core:
. Fixed bug #70089 (segfault at ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER ()).
(Laruence)
. Fixed bug #70057 (Build failure on 32-bit Mac OS X 10.6.8: recursive
inlining). (Laruence)
. Fixed bug #70012 (Exception lost with nested finally block). (Laruence)
. Fixed bug #69996 (Changing the property of a cloned object affects the
original). (Dmitry, Laruence)
. Fixed bug #70083 (Use after free with assign by ref to overloaded objects).
(Bob)

- Curl:
. Fixed bug #70065 (curl_getinfo() returns corrupted values). (Anatol)

- GD:
. Fixed bug #53156 (imagerectangle problem with point ordering). (cmb)
. Fixed bug #66387 (Stack overflow with imagefilltoborder). (cmb)
. Fixed bug #70102 (imagecreatefromwebm() shifts colors). (cmb)
. Fixed bug #66590 (imagewebp() doesn't pad to even length). (cmb)
. Fixed bug #66882 (imagerotate by -90 degrees truncates image by 1px). (cmb)
. Fixed bug #70064 (imagescale(..., IMG_BICUBIC) leaks memory). (cmb)
. Fixed bug #69024 (imagescale segfault with palette based image). (cmb)
. Fixed bug #53154 (Zero-height rectangle has whiskers). (cmb)
. Fixed bug #67447 (imagecrop() add a black line when cropping). (cmb)
. Fixed bug #68714 (copy 'n paste error). (cmb)
. Fixed bug #66339 (PHP segfaults in imagexbm). (cmb)
. Fixed bug #70047 (gd_info() doesn't report WebP support). (cmb)
. Replace libvpx with libwebp for bundled libgd. (cmb, Anatol)

- Opcache:
. Fixed bug #70058 (Build fails when building for i386). (Laruence)
. Fixed bug #70022 (Crash with opcache using opcache.file_cache_only=1).
(Anatol)

- Soap:
. Fixed bug #70079 (Segmentation fault after more than 100 SoapClient
calls). (Laruence)
. Fixed bug #70032 (make_http_soap_request calls
zend_hash_get_current_key_ex(,,,NULL). (Laruence)

- SPL:
. Fixed bug #70053 (MutlitpleIterator array-keys incompatible change in
PHP 7). (Tjerk)

- Standard:
. Fixed bug #70096 (Repeated iptcembed() adds superfluous FF bytes). (cmb)
. Fixed bug #70018 (exec does not strip all whitespace). (Laruence)

- Tokenizer:
. Fixed bug #69430 (token_get_all has new irrecoverable errors). (Nikita)

Der Quelltext kann wie immer hier heruntergeladen werden:
https://downloads.php.net/~ab/

Die Windows Version gibt es unter folgenden Link:
http://windows.php.net/qa/

Die nächste Beta soll am 6. August 2015 erscheinen.