note 46409 deleted from function.serialize by sean
| From: | sean@php.net | Date: | Sun, 10 Oct 2004 03:57:00 +0000 |
| Subject: | note 46409 deleted from function.serialize by sean | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-78261@lists.php.net to get a copy of this message | ||
Note Submitter: yancl at blogchina dot com
----
ÐòÁл¯¿ÉÒÔ½«¶ÔÏó»òÊý×éת»»Îª×Ö·û´®µÄÐÎʽ£¬ÓÐЩʱºò»á´ó´óÔö¼Ó´¦ÀíЧÂÊ
±ÈÈçplogÖн«¸öÈËÉèÖõȶà¸öÌõÄ¿·Åµ½Êý×éÖв¢½«ÆäÐòÁл¯£¬ÕâÑùÔÚÊý¾Ý¿âÖÐÖ»
ÐèÒ»¸ö×ֶαã¿É´æ´¢£¬½µµÍÁËÊý¾Ý¿âµÄ¸ºÔØ¡£
ÏÂÃæ¸ø³öÀý×Ó³ÌʽÒÔ¼°Æä½á¹û:
<?
class foo
{
var $_prop = array();
var $_var = "";
function setval()
{
$this->_prop['name'] = "deadcat";
$this->_prop['age'] = "22";
$this->_prop['sex'] = "male";
}
}
$obj = new foo;
$obj->setval();
echo "ûÓб»ÐòÁл¯µÄ¶ÔÏó:<br><br>";
echo "<pre>";
print_r($obj);
echo "</pre>";
$serialize_obj = serialize($obj);
echo "ÐòÁл¯ºóµÄ¶ÔÏó:<br>".$serialize_obj."\n";
$unserialize_obj = unserialize($serialize_obj);
echo "»¹ÔµÄ¶ÔÏó:<br><br>";
echo "<pre>";
print_r($unserialize_obj);
echo "</pre>";
?>
Êä³ö½á¹û£º
ûÓб»ÐòÁл¯µÄ¶ÔÏó:
foo Object
(
[_prop] => Array
(
[name] => deadcat
[age] => 22
[sex] => male
)
[_var] =>
)
ÐòÁл¯ºóµÄ¶ÔÏó:
O:3:"foo":2:{s:5:"_prop";a:3:{s:4:"name";s:7:"deadcat";s:3:
"age";s:2:"22";s:3:
"sex";s:4:"male";}s:4:"_var";s:0:"";}
»¹ÔµÄ¶ÔÏó:
foo Object
(
[_prop] => Array
(
[name] => deadcat
[age] => 22
[sex] => male
)
[_var] =>
)