国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

PHP serialize() 序列化函數(shù)

2018-12-02 17:15 更新

定義和用法

serialize() — 產(chǎn)生一個(gè)可存儲的值的表示。

語法

string serialize ( mixed $value )
serialize() 返回字符串,此字符串包含了表示 value 的字節(jié)流,可以存儲于任何地方。

這有利于存儲或傳遞 PHP 的值,同時(shí)不丟失其類型和結(jié)構(gòu)。

想要將已序列化的字符串變回 PHP 的值,可使用 unserialize()。serialize() 可處理除了 resource 之外的任何類型。甚至可以 serialize() 那些包含了指向其自身引用的數(shù)組。你正 serialize() 的數(shù)組/對象中的引用也將被存儲。

當(dāng)序列化對象時(shí),PHP 將試圖在序列動作之前調(diào)用該對象的成員函數(shù) __sleep()。這樣就允許對象在被序列化之前做任何清除操作。類似的,當(dāng)使用 unserialize() 恢復(fù)對象時(shí), 將調(diào)用 __wakeup() 成員函數(shù)。

Note:

在 PHP 3 中,對象屬性將被序列化,但是方法則會丟失。PHP 4 打破了此限制,可以同時(shí)存儲屬性和方法。請參見類與對象中的序列化對象部分獲取更多信息。


更多實(shí)例

實(shí)例 

<?php
$a = array('a' => 'Apple' ,'b' => 'banana' , 'c' => 'Coconut');
 
//序列化數(shù)組
$s = serialize($a);
echo $s;
//輸出結(jié)果:a:3:{s:1:"a";s:5:"Apple";s:1:"b";s:6:"banana";s:1:"c";s:7:"Coconut";}
?>

運(yùn)行實(shí)例 ?

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號