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

首頁 > 編程 > PHP > 正文

PHP自定義序列化接口Serializable用法分析講解

2020-03-24 16:08:17
字體:
供稿:網(wǎng)友
這篇文章主要介紹了PHP自定義序列化接口Serializable用法,結(jié)合實(shí)例形式分析了Serializable自定義序列化接口的概念、功能、定義及使用方法,需要的朋友可以參考下

本文實(shí)例講述了PHP自定義序列化接口Serializable用法。分享給大家供大家參考,具體如下:

PHP Serializable是自定義序列化的接口。實(shí)現(xiàn)此接口的類將不再支持__sleep()和__wakeup(),當(dāng)類的實(shí)例被序列化時(shí)將自動(dòng)調(diào)用serialize方法,并且不會(huì)調(diào)用 __destruct()或有其他影響。當(dāng)類的實(shí)例被反序列化時(shí),將調(diào)用unserialize()方法,并且不執(zhí)行__construct()。接口摘要如下:

Serializable { abstract html' target='_blank'>public string serialize ( void ) abstract public mixed unserialize ( string $serialized )}

例子說明:

 ?php * 類自定義序列化相關(guān)操作 * @author 瘋狂老司機(jī)class obj implements Serializable { private $data; private $step = 0; * 構(gòu)造函數(shù) public function __construct() { $this- data = 這是一段測(cè)試文字 br  echo 調(diào)用構(gòu)造函數(shù) br  public function serialize() { return serialize($this- data); public function unserialize($data) { $this- step++; $this- data = unserialize($data); * 析構(gòu)函數(shù) public function __destruct() { echo step: .$this- step. 調(diào)用析構(gòu)函數(shù) br  public function getData(){ return $this- data;$obj = new obj;// 調(diào)用obj::__construct$ser = serialize($obj);// 調(diào)用obj::serialize$newobj = unserialize($ser);// 調(diào)用obj::unserializeecho $newobj- getData();// 調(diào)用obj::getData// 執(zhí)行結(jié)束,調(diào)用析構(gòu)函數(shù),先執(zhí)行newobj對(duì)象的析構(gòu)函數(shù)在執(zhí)行obj對(duì)象的析構(gòu)函數(shù)? 

以上例子輸出:

調(diào)用構(gòu)造函數(shù)這是一段測(cè)試文字step:1 調(diào)用析構(gòu)函數(shù)step:0 調(diào)用析構(gòu)函數(shù)

您可能感興趣的文章:

PHP 的Opcache加速的使用方法詳解

利用Laravel生成Gravatar頭像地址的方法

詳談PHP中public,private,protected,abstract等關(guān)鍵字的相關(guān)用法

以上就是PHP自定義序列化接口Serializable用法分析講解的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武定县| 绥阳县| 疏附县| 西青区| 姚安县| 邯郸市| 谷城县| 漾濞| 和平县| 神农架林区| 墨玉县| 眉山市| 启东市| 黄冈市| 江城| 四平市| 宁国市| 银川市| 榆树市| 潜江市| 育儿| 贵港市| 镇康县| 游戏| 都昌县| 宣汉县| 海晏县| 永吉县| 廊坊市| 固阳县| 西贡区| 达日县| 沂水县| 洪泽县| 农安县| 常宁市| 福鼎市| 安阳县| 远安县| 南昌市| 友谊县|