Atitit php序列化 php的serialize序列化和json序列化
PHP 對不同類型的資料用不同的字母進行標示,Yahoo 開發網站提供的Using Serialized PHP withYahoo! Web Services 一文中給出所有的字母標示及其含義:a - arrayb - booleand - doublei - integero - common objectr - references - stringC - custom objectO - classN - nullR - pointer referenceU - unicode stringN 表示的是NULL,而b、d、i、s
作者:: ★(attilax)>>> 綽號:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿爾 拉帕努伊 ) 漢字名:艾龍, EMAIL:1466519819@qq.com
轉載請註明來源: http://www.cnblogs.com/attilax/
4.1.數組的序列化數組(array)通常被序列化為:a::{...}其中 表示數組元素的個數,、…… 表示數組下標,、2>…… 表示與下標相對應的數組元素的值。下標的類型只能是整型或者字串型,序列化後的格式跟整型和字串型資料序列化後的格式相同。數組元素值可以是任意類型,其序列化後的格式與其所對應的類型序列化後的格式相同。4.2.對象的序列化對象(object)通常被序列化為:O::""::{2>...}其中 表示對象的類名 的字串長度。 表示對象中的欄位1個數。這些欄位包括在對象所在類及其祖先類中用var、public、protected 和private 聲明的欄位,但是不包括static 和const 聲明的靜態欄位。也就是說只有執行個體(instance)欄位。、……表示每個欄位的欄位名,而、…… 則表示與欄位名所對應的欄位值。欄位名是字串型,序列化後格式與字串型資料序列化後的格式相同。欄位值可以是任意類型,其序列化後的格式與其所對應的類型序列化後的格式相同。但欄位名的序列化與它們聲明的可見度是有關的,下面重點討論一下關於欄位名的序列化。
PHP序列化_serialize_格式詳解 - 低調走過 - 部落格頻道 - CSDN.NET.html
以上就介紹了Atitit php序列化 php的serialize序列化和json序列化,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。