这篇文章主要介绍了php中串行化用法,结合实例形式分析了php使用serialize与unserialize函数实现串行化与反串行化操作的相关技巧,需要的朋友可以参考下
功能:串行化用于对对象的存储或者传输,通过反串行化得到这个对象。
1. Person.class.php:
age = $age;
$this -> name = $name;
$this -> sex = $sex;
}
public function say(){
return $this -> age." ".$this -> name." ".$this -> sex;
}
function __sleep(){ //指定串行化时能提取的成员属性,没有参数,但是必须返回一个数组
$arr = array("age","name");
return $arr;
}
function __wakeup(){ //指定反串行化时,提取出来的值
$this -> sex = "woman";
}
}
2. 串行化代码
立即学习“PHP免费学习笔记(深入)”;
3. 反串行化代码
以上就是本文的全部内容,希望对大家的学习有所帮助。
相关推荐:
thinkPHP5框架数据库连贯操作:cache()用法详情











