php反序列化语句实例,php序列化与反序列化实例

有时我们想到一些数据保或一个对象存到一个文件中,当我们要使用的时候直接读取出来就可以了。这种功能也就是我们常常说的序列化与反序列化。

今天我就通过php来介绍一下如何序列化与反序列化一个对象。

classa.inc:

class A {

public $one = 1;

public function show_one() {

echo $this->one;

}

}

?>

page1.php:

// 要正确了解序列化,必须包含下面一个文件

include("classa.inc");

$a = new A;

$s = serialize($a);

// 把变量$s保存起来以便文件page2.php能够读到

file_put_contents('store', $s);

$s = file_get_contents('store');

$a = unserialize($s);

// 现在可以使用对象$a里面的函数 show_one()

$a->show_one();

?>

查看page1.php会输出结果,并在同目录下生成一个文件store。

bb7a01f9fe0040c039c3ab0282ff65b8.gif

382914bdcd163aaa10d868a6cb93c196.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值