ID:               32536
 Updated by:       [EMAIL PROTECTED]
 Reported By:      AxelLuttgens at swing dot be
-Status:           Closed
+Status:           Open
 Bug Type:         Documentation problem
 Operating System: n/a
 PHP Version:      4.3.10
 New Comment:

I think we really should add the last sentence of Axel 
before closing the bug. 


Previous Comments:
------------------------------------------------------------------------

[2005-04-01 17:14:38] [EMAIL PROTECTED]

This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation
better.

------------------------------------------------------------------------

[2005-04-01 17:09:05] AxelLuttgens at swing dot be

Description:
------------
The docs state that unserialize() may return an integer, float, string,
array or object.

But it may also return a boolean:

$bool = TRUE;
$serbool = serialize($bool);
$unserbool = unserialize($serbool);
echo $serbool, '/', gettype($unserbool), '/', $unserbool? 'TRUE':
'FALSE';
--> b:1;/boolean/TRUE

Changing TRUE to FALSE in the above yields:

--> b:0;/boolean/FALSE

The problem is that a FALSE value is by itself undistinguishable from
an unserialization error, not that unserialize() cant' return a
boolean.

HTH,
Axel





------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=32536&edit=1

Reply via email to