?? ??? 2016 PHP 7.0.6
- Core:
- . Fixed bug #71428 (inheritance and allow_null). (krakjoe)
- . Fixed bug #69537 (__debugInfo with empty string for key gives error).
- (krakjoe)
- . Fixed bug #71609 (Segmentation fault on ZTS with gethostbyname). (krakjoe)
- . Fixed bug #71414 (Inheritance, traits and interfaces). (krakjoe)
- . Fixed bug #71359 (Null coalescing operator and magic). (krakjoe)
. Fixed bug #71930 (_zval_dtor_func: Assertion `(arr)->gc.refcount <= 1'
failed). (Laruence)
+ . Fixed bug #71922 (Crash on assert(new class{})). (Nikita)
. Fixed bug #71914 (Reference is lost in "switch"). (Laruence)
+ . Fixed bug #71871 (Interfaces allow final and abstract functions). (Nikita)
. Fixed Bug #71859 (zend_objects_store_call_destructors operates on realloced
memory, crashing). (Laruence)
. Fixed bug #71841 (EG(error_zval) is not handled well). (Laruence)
. Fixed bug #71750 (Multiple Heap Overflows in php_raw_url_encode/
php_url_encode). (Stas)
. Fixed bug #71731 (Null coalescing operator and ArrayAccess). (Nikita)
+ . Fixed bug #71609 (Segmentation fault on ZTS with gethostbyname). (krakjoe)
+ . Fixed bug #71428 (inheritance and allow_null). (krakjoe)
+ . Fixed bug #71414 (Inheritance, traits and interfaces). (krakjoe)
+ . Fixed bug #71359 (Null coalescing operator and magic). (krakjoe)
+ . Fixed bug #71334 (Cannot access array keys while uksort()). (Nikita)
. Fixed bug #69659 (ArrayAccess, isset() and the offsetExists method).
(Nikita)
+ . Fixed bug #69537 (__debugInfo with empty string for key gives error).
+ (krakjoe)
. Fixed bug #62059 (ArrayObject and isset are not friends). (Nikita)
- . Fixed bug #71871 (Interfaces allow final and abstract functions). (Nikita)
- . Fixed bug #71922 (Crash on assert(new class{})). (Nikita)
- . Fixed bug #71334 (Cannot access array keys while uksort()). (Nikita)
- Curl:
. Fixed bug #71831 (CURLOPT_NOPROXY applied as long instead of string).
- SPL:
. Fixed bug #71838 (Deserializing serialized SPLObjectStorage-Object can't
access properties in PHP). (Nikita)
- . Fixed bug #52339 (SPL autoloader breaks class_exists()). (Nikita)
+ . Fixed bug #71735 (Double-free in SplDoublyLinkedList::offsetSet). (Stas)
. Fixed bug #67582 (Cloned SplObjectStorage with overwritten getHash fails
offsetExists()). (Nikita)
- . Fixed bug #71735 (Double-free in SplDoublyLinkedList::offsetSet). (Stas)
+ . Fixed bug #52339 (SPL autoloader breaks class_exists()). (Nikita)
- Standard:
. Fixed bug #71969 (str_replace returns an incorrect resulting array after
a foreach by reference). (Laruence)
- . Fixed bug #71827 (substr_replace bug, string length). (krakjoe)
. Fixed bug #71891 (header_register_callback() and
register_shutdown_function()). (Laruence)
. Fixed bug #71884 (Null pointer deref (segfault) in
stream_context_get_default). (Laruence)
- . Fixed bug #71837 (Wrong arrays behaviour). (Laruence)
. Fixed bug #71840 (Unserialize accepts wrongly data). (Ryat, Laruence)
+ . Fixed bug #71837 (Wrong arrays behaviour). (Laruence)
+ . Fixed bug #71827 (substr_replace bug, string length). (krakjoe)
. Fixed bug #67512 (php_crypt() crashes if crypt_r() does not exist or
_REENTRANT is not defined). (Nikita)