note 90520 deleted from function.unserialize by aharvey
| From: | aharvey@php.net | Date: | Tue, 06 Nov 2012 01:36:20 +0000 |
| Subject: | note 90520 deleted from function.unserialize by aharvey | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-191722@lists.php.net to get a copy of this message | ||
Note Submitter: CEO at CarPool2Camp dot org
----
Be aware that this function may not play nicely with SimpleXML
<?php // RAY_serialize.php
error_reporting(E_ALL);
echo "<pre>";
// SOME TEST DATA
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>
<books>
<book>Book 1</book>
<book>Book 2</book>
<book>Book 3</book>
</books>';
// MAKE OBJECT
$obj = SimpleXML_Load_String($xml);
// HAVE A LOOK AT THE OBJECT
var_dump($obj);
// SERIALIZE THE OBJECT
$txt = serialize($obj);
// SHOW THE TEXT FORM OF THE SERIALIZED OBJECT
var_dump($txt);
// TRY TO RETURN IT TO OBJECT STATUS
$new = unserialize($txt); // Warning: unserialize() [function.unserialize]: Node no longer exists in
/home/www/public_html/RAY_serialize.php on line 38
?>