Re: [PHP3] Serialize Problem

From: Date: Sun, 07 Nov 1999 17:03:52 +0000
Subject: Re: [PHP3] Serialize Problem
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-12193@lists.php.net to get a copy of this message
it's in current CVS for PHP 3 and PHP 4 - either download the CVS version or just var.c from (http://cvs.php.net/cvsweb.cgi/functions/var.c) regards, tc On Sun, 7 Nov 1999, jim kraai wrote: > Thies, > > Thanks! This will help a lot. Could you post the diffs to the list? > > --jim > > "Thies C. Arntzen" wrote: > > > > On Fri, 5 Nov 1999, jim kraai wrote: > > > > > All, > > > > > > Why does serialize truncate floats? > > > > fixed in PHP 3 and PHP 4 CVS - thanx for the report - serialize now uses > > the precision as set in php[3].ini! > > > > > > > > Example via cmd-line: > > > <?php > > > $a = 3.1415926535897932384626433832795; > > > print $a; > > > Content-type: text/html > > > > > > 3.1415926535898 > > > > > > print unserialize(serialize($a)); > > > 3.14159 > > > > > > print unserialize(serialize($a*10000)); > > > 314159 > > > > > > print unserialize(serialize($a*1000000)); > > > 3141590 > > > ?> > > > > > > Anybody know why this choice was made? Should we be fixing this? > > > > > > Also, two opinions on the serialize code--no offense meant. > > > 1. all that reallocation for every character is not exactly optimal > > > > reallocation takes place for every variable that get serialized (not every > > character) - that could be optimized - i agree. > > > > > 2. why is the type flag for an index the same as for an integer? > > > > because they are ints. and changing it now would make it it incompatible. > > > > regards, > > tc > > > > > > > > Thanks, > > > > > > --jim > > > > > > -- > > > PHP 3 Mailing List <http://www.php.net/> > > > To unsubscribe, send an empty message to php3-unsubscribe@lists.php.net > > > To subscribe to the digest, e-mail: php3-digest-subscribe@lists.php.net > > > To search the mailing list archive, go to: > > > http://www.php.net/mailsearch.php3 > > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > > > > Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" > > Digital Collections Phone +49 40 235350 Fax +49 40 23535180 > > Hammerbrookstr. 93 20097 Hamburg / Germany > > > > -- > > PHP 3 Mailing List <http://www.php.net/> > > To unsubscribe, send an empty message to php3-unsubscribe@lists.php.net > > To subscribe to the digest, e-mail: php3-digest-subscribe@lists.php.net > > To search the mailing list archive, go to: > > http://www.php.net/mailsearch.php3 > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > -- > --jim kraai > President, MURL.COM > My direct dial number is 319-369-0344x203 > > Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" Digital Collections Phone +49 40 235350 Fax +49 40 23535180 Hammerbrookstr. 93 20097 Hamburg / Germany

« previous php.dev (#12193) next »