久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

PHP對象序列化與反序列化怎么實現(xiàn)

184次閱讀
沒有評論

共計 634 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 PHP 中,可以使用 serialize() 函數(shù)將對象序列化為字符串,使用 unserialize() 函數(shù)將字符串反序列化為對象。

示例代碼如下:

class Person {public $name;
    public $age;

    public function __construct($name, $age) {$this->name = $name;
        $this->age = $age;
    }
}

// 創(chuàng)建一個 Person 對象 
$person = new Person('John', 30);

// 將對象序列化為字符串 
$serializedPerson = serialize($person);

echo $serializedPerson . "\n";

// 將字符串反序列化為對象 
$unserializedPerson = unserialize($serializedPerson);

var_dump($unserializedPerson);

運行上面的代碼,會輸出以下結果:

O:6:"Person":2:{s:4:"name";s:4:"John";s:3:"age";i:30;}
object(Person)#2 (2) {["name"]=>
  string(4) "John"
  ["age"]=>
  int(30)
}

可以看到,serialize() 函數(shù)將對象序列化為字符串,字符串中包含了對象的類名和屬性值;unserialize() 函數(shù)將字符串反序列化為對象,并返回一個新的對象。

丸趣 TV 網(wǎng) – 提供最優(yōu)質的資源集合!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2024-05-14發(fā)表,共計634字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 宜阳县| 望都县| 迁西县| 久治县| 嘉义市| 长寿区| 青川县| 青浦区| 辉县市| 辉南县| 靖安县| 鸡泽县| 文山县| 江川县| 武鸣县| 武强县| 潞西市| 依安县| 富源县| 秦皇岛市| 当雄县| 沙雅县| 阳谷县| 临汾市| 隆回县| 青海省| 苏尼特右旗| 晋宁县| 华亭县| 乌兰察布市| 恩平市| 象州县| 城口县| 新安县| 舒兰市| 聂荣县| 山东省| 额敏县| 日喀则市| 红安县| 新营市|