note 46409 added to function.serialize
| From: | yancl at blogchina dot com | Date: | Sun, 10 Oct 2004 03:28:22 +0000 |
| Subject: | note 46409 added to function.serialize | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-78260@lists.php.net to get a copy of this message | ||
ÐòÁл¯¿ÉÒÔ½«¶ÔÏó»òÊý×éת»»Îª×Ö·û´®µÄÐÎʽ£¬ÓÐЩʱºò»á´ó´óÔö¼Ó´¦ÀíЧÂÊ
±ÈÈç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] =>
)
----
Manual Page -- http://www.php.net/manual/en/function.serialize.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+46409
Delete -- http://master.php.net/manage/user-notes.php?action=delete+46409&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+46409&report=yes
Search -- http://master.php.net/manage/user-notes.php