国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宜章县| 屯门区| 湖南省| 延庆县| 英山县| 贵州省| 太仓市| 彰化县| 兴海县| 延川县| 聂拉木县| 新田县| 西华县| 武胜县| 姜堰市| 获嘉县| 怀化市| 化德县| 霸州市| 呼玛县| 清水河县| 三穗县| 康乐县| 神农架林区| 镇雄县| 青浦区| 聂荣县| 莒南县| 塔城市| 尤溪县| 余干县| 蕉岭县| 平武县| 佛冈县| 云龙县| 罗甸县| 合水县| 满洲里市| 通海县| 天水市| 佳木斯市|