国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

php函數(shù)serialize()與unserialize()使用案例

2024-04-25 20:35:42
字體:
供稿:網(wǎng)友

serialize()和unserialize()在php手冊上的解釋是:

serialize — Generates a storable representation of a value
serialize — 產(chǎn)生一個(gè)可存儲(chǔ)的值的表示

unserialize — Creates a PHP value from a stored representation

unserialize — 從已存儲(chǔ)的表示中創(chuàng)建 PHP 的值

<?php

//聲明一個(gè)類

class dog {

var $name;

var $age;

var $owner;

function dog($in_name="unnamed",$in_age="0",$in_owner="unknown") {

$this->name = $in_name;

$this->age = $in_age;

$this->owner = $in_owner;

}

function getage() {

return ($this->age * 365);

}

function getowner() {

return ($this->owner);

}

function getname() {

return ($this->name);

}

}

//實(shí)例化這個(gè)類

$ourfirstdog = new dog("Rover",12,"Lisa and Graham");

//用serialize函數(shù)將這個(gè)實(shí)例轉(zhuǎn)化為一個(gè)序列化的字符串

$dogdisc = serialize($ourfirstdog);

print $dogdisc; //$ourfirstdog 已經(jīng)序列化為字符串 O:3:"dog":3:{s:4:"name";s:5:"Rover";s:3:"age";i:12;s:5:"owner";s:15:"Lisa and Graham";}

print '<BR>';

/*

-----------------------------------------------------------------------------------------

在這里你可以將字符串 $dogdisc 存儲(chǔ)到任何地方如 session,cookie,數(shù)據(jù)庫,php文件

-----------------------------------------------------------------------------------------

*/

//我們在此注銷這個(gè)類

unset($ourfirstdog);

/* 還原操作 */

/*

-----------------------------------------------------------------------------------------

在這里將字符串 $dogdisc 從你存儲(chǔ)的地方讀出來如 session,cookie,數(shù)據(jù)庫,php文件

-----------------------------------------------------------------------------------------

*/

//我們在這里用 unserialize() 還原已經(jīng)序列化的對象

$pet = unserialize($dogdisc); //此時(shí)的 $pet 已經(jīng)是前面的 $ourfirstdog 對象了

//獲得年齡和名字屬性

$old = $pet->getage();

$name = $pet->getname();

//這個(gè)類此時(shí)無需實(shí)例化可以繼續(xù)使用,而且屬性和值都是保持在序列化之前的狀態(tài)

print "Our first dog is called $name and is $old days old<br>";

print '<BR>';

?>

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巩义市| 卢氏县| 塔河县| 谢通门县| 襄垣县| 确山县| 镇康县| 沅江市| 岗巴县| 商洛市| 龙陵县| 上林县| 中山市| 桃园市| 前郭尔| 鹤山市| 平阳县| 思南县| 保靖县| 永定县| 邢台市| 涞水县| 长汀县| 老河口市| 镇江市| 南城县| 施秉县| 兴义市| 饶平县| 全椒县| 漠河县| 阜新市| 手游| 迁西县| SHOW| 富源县| 扎兰屯市| 定安县| 新兴县| 黔江区| 鱼台县|