note 46409 added to function.serialize

From: 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

« previous php.notes (#78260) next »