Atitit phpserializationphpのserializeserializationとjsonserialization
PHP さまざまなタイプのデータ記事 Yahoo には、Yahoo! Web サービスでのシリアル化 PHP の使用 のすべての文字マークとその意味が示されています: a - 配列 b - boolean d - doublei - integero - 共通オブジェクトr - 参照s - stringC - カスタムオブジェクトO - classN - nullR - ポインタ参照U - Unicode 文字列N は、NULL、およびb、d、i、s を意味します
作者
::★(アティラックス)>>> ニックネーム:老Wow's Claw(フルネーム:: アティラックス・アクバル・アル・ラパヌイ アティラックスアクバル AlRapa Nui)中国語名: Ailong, EMAIL:1466519819@qq com
転載:
http:// www.cnblogs.com/attilax/
4.1
.配列のシリアル化配列 (array) は、通常: a::{ ; としてシリアル化されます。 ..} ここで、は配列要素の数を表し、、… …< ;key n> は配列の添字を表し、、2>… は添字の値に対応する配列要素を表します。 添え字の型は整数または文字列のみです。シリアル化後の形式は、整数および文字列データのシリアル化後の形式と同じです。 配列要素の値は任意の型にすることができ、そのシリアル化された形式は、対応する型のシリアル化された形式と同じです。 4.2.オブジェクトのシリアル化 オブジェクト (object) は通常、次のようにシリアル化されます: O::""::{ <フィールド値 1><フィールド名2><フィールド値 2>...<フィールド名 n><フィールド値 n>} ここで、はオブジェクトのクラスを表します。名前 <クラス名> の文字列の長さ。 は、オブジェクト内のフィールド 1 の数を表します。これらのフィールド には、オブジェクトのクラスとその祖先で varpublic、protected 、および private で宣言されたフィールドが含まれますが、static は含まれません。 と const 静的フィールドが宣言されました。つまり、インスタンス (instance) フィールドのみが存在します。 、...は各フィールドのフィールド名を表し、、 …… は、フィールド名に対応するフィールド値を表します。 フィールド名は文字列型で、直列化後の形式は文字列データの直列化後の形式と同じです。 フィールド値は任意の型にすることができ、そのシリアル化された形式は、対応する型のシリアル化された形式と同じです。 しかし、フィールド名のシリアル化は、宣言された可視性と関連しています。フィールド名のシリアル化に焦点を当てましょう。 PHP
シリアル化
_serialize_
詳細形式
-
静かに歩きなさい
- ブログチャンネル- CSDN.NET.html
以上、Atitit php のシリアル化、PHP のシリアル化、json のシリアル化について内容を含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。