Re: GMP serialization

From: Date: Wed, 30 Oct 2013 21:46:48 +0000
Subject: Re: GMP serialization
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-69971@lists.php.net to get a copy of this message
On Wed, Oct 30, 2013 at 10:37 PM, Jakub Zelenka <bukka@php.net> wrote: > Hi, > > There is a new patch that is changing serialization in GMP: > > > > http://git.php.net/?p=php-src.git;a=commitdiff;h=4218e89f8df4ca3897e3aad595e0c2c9cf4c3aca > > It fixes the bug but it also introduces BC break for serialized string > (custom serialization replaced the std object serialization). The problem > is that there can be users (one big user is WordPress) that saves the > serialized into DB which can lead to the difficulties when updating PHP > version. > As already pointed out on the php-cvs mailing list, this is not a backwards compatibility break because it only changes implementation details of a feature introduced in master (PHP 5.6). GMP numbers were never serializable in any released version of PHP. Ability to serialize was added as part of https://wiki.php.net/rfc/operator_overloading_gmp. Nikita

« previous php.internals (#69971) next »