Atitit php序列化 php的serialize序列化和json序列化

來源:互聯網
上載者:User
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教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.