php串行化,PHP串行化与JSON
來源:
未知
作者:
老蘇
2011-07-18/10:23
我還有話要說
先來詮釋下串行化:簡單來講,串行化行將變量轉換成字節省的進程。串行化的提出,有用的辦理了對象的保留和傳輸的題目,舉例來講,我正在JavaScript中成立了一個對象,我現正在想將那個對象保留到辦事器真個數據庫中,那末我若何停止操作呢,那個時間常常就用到了對象的串行化。正在JavaScript的串行化中不能不提JSON,JSON(JavaScriptObjectNotation)是一種輕量級的數據互換花式。易于人瀏覽和編寫,同時也易于機械剖析和生成。它基于JavaScriptProgrammingLanguage,StandardECMA-2623rdEdition-December1999的一個子集。JSON采取完整自力于說話的文本花式,然則也利用了相似于C說話家族的習慣(包羅C,C++,C#,Java,JavaScript,Perl,Python等)。那些特征使JSON成為幻想的數據互換說話。
Ok,列位親愛的伴侶,讓我們開端那個新概念的路程,串行化那個話題大概年夜家之前都出有多加存眷,工作真正在收源于那天我隨意翻翻PHP腳冊,收現那個串行化的函數,以后閑來無聊又做一個WordPress的插件,那個時間趁便用了一下串行化,收現正在某些場所簡直十分便利。
本本說講串行化的,“不謹慎”談到JSON,而且講了那么多,呵呵,跑題了嗎?出有,PHP的串行化和JSON是十分像的,一個PHP的串行化表達式以下:
What、Why、How
varanimal2=eval((+animal_str+));我們經過JavaScript的求值函數,將JSON表達式停止運算,并返回值,用以取得一個對象,到PHP串行化與JSON那里,我想你必定會和我一樣,對JSON花式的締造者的思惟服氣不已吧。
人們凡是是將JSON和XML停止比力,兩者都是將對象扁仄化(稍后我們詮釋那個“扁仄化”)的一種腳腕,XML的特性是構造嚴謹,而JSON的特性則是簡單易讀、輕易利用法式停止剖析,由于它可以或許很簡單的將一個對象轉換為一個字符流的情勢,例如以下代碼:
總結
以上是生活随笔為你收集整理的php串行化,PHP串行化与JSON的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wamp2 php配置,Wamp2+SV
- 下一篇: php 连接数据库 pod,PHP PD