20090118

unserialize_callback_func

__PHP_Incomplete_Class


class test
{
var $a = 1;
var $b = 2;
function test(){}
}
$a = new test;
$s = serialize($a);
$b = unserialize($s);
var_dump($b);
echo $b -> a;

原本是這樣寫的
但是echo $b -> a;總是秀不出來
查了一下資料需要用到unserialize_callback_func
加上這段就OK啦

ini_set('unserialize_callback_func', 'mycallback');
function mycallback($classname)
{
include 'your_class.php';
}


如果有寫__autoload就不用這段啦

又搞了一個晚上~"~

沒有留言: