OK,给你个思路.
注意,resource类型的数据不支持.1保存类的实例的过程.//反正是获取一个类的实例吧.
$class = new xxxx();
.....//序列化号类的实例,并且用base64编码.
$class = base64_encode(serialize($class));
//将处理过的数据保存到数据库里.
...2 取出类的实例//从数据库中读取
//假设$result为执行mysql_query以后的结果集
...
//arrClass为你想要保存从数据库里取出对象的数组.
$arrClass = array();
while($row = mysql_fetch_array($result))
{
$arrClass[] = $row['xxxx'];
}//显示数据
foreach($arrClass as $key=>$singClass)
{
$singClass = unserialize(base64_decode($singleClass));
//调用这个类的实例显示数据吧.
.......
}
注意,resource类型的数据不支持.1保存类的实例的过程.//反正是获取一个类的实例吧.
$class = new xxxx();
.....//序列化号类的实例,并且用base64编码.
$class = base64_encode(serialize($class));
//将处理过的数据保存到数据库里.
...2 取出类的实例//从数据库中读取
//假设$result为执行mysql_query以后的结果集
...
//arrClass为你想要保存从数据库里取出对象的数组.
$arrClass = array();
while($row = mysql_fetch_array($result))
{
$arrClass[] = $row['xxxx'];
}//显示数据
foreach($arrClass as $key=>$singClass)
{
$singClass = unserialize(base64_decode($singleClass));
//调用这个类的实例显示数据吧.
.......
}
麻烦各位讲讲实现的思路
class Test1{
}
class Test2{
}
$obj1 = new Test1();
$obj1->d=1;
$obj2 = new Test1();
$obj2->d=3;
$mm[] = $obj1;
$mm[] = $obj2;
//var_dump($mm);
foreach($mm as $val)
{
echo $val->d;
}