国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 龙川县| 兰考县| 秦皇岛市| 蚌埠市| 五原县| 大安市| 马山县| 安阳县| 鹤庆县| 阿拉善盟| 库车县| 马边| 沧州市| 固阳县| 格尔木市| 哈尔滨市| 关岭| 库车县| 新田县| 镇康县| 宁津县| 宣城市| 葫芦岛市| 嘉兴市| 西平县| 海城市| 镇雄县| 张掖市| 镇原县| 和林格尔县| 中宁县| 祁连县| 祁阳县| 凤山县| 聂拉木县| 繁昌县| 庆云县| 兴海县| 奇台县| 嵊泗县| 龙游县|