Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
PHP serialization format
Serialization format used by the PHP programming language

The PHP serialization format is the serialization format used by the PHP programming language. The format can serialize PHP's primitive and compound types, and also properly serializes references. The format was first introduced in PHP 4.

In addition to PHP, the format is also used by some third-party applications that are often integrated with PHP applications, for example by Lucene/Solr.

We don't have any images related to PHP serialization format yet.
We don't have any YouTube videos related to PHP serialization format yet.
We don't have any PDF documents related to PHP serialization format yet.
We don't have any Books related to PHP serialization format yet.
We don't have any archived web articles related to PHP serialization format yet.

Syntax

The syntax generally follows the pattern of one-letter code of the variable type, followed by a colon and the length of the data, followed by the variable value, and ending with a semicolon. For the associative array, the format is <serialised key> ; <serialised value>, repeated for each association/pair in the array.

TypeSerialization examples
NullN;
Booleanb:1;b:0;
Integeri:685230;i:-685230;
Floating pointd:685230.15;d:INF;d:-INF;d:NAN;
Strings:5:"apple";s:6:"A to Z";
Associative arraya:4:{i:0;b:1;i:1;N;i:2;d:-421000000;i:3;s:6:"A to Z";}a:2:{i:42;b:1;s:6:"A to Z";a:3:{i:0;i:1;i:1;i:2;i:2;i:3;}}
ObjectO:8:"stdClass":2:{s:4:"John";d:3.14;s:4:"Jane";d:2.718;}
Referencea:2:{i:0;s:3:"foo";i:1;R:2;}

References

  1. "Serialization". PHP Internals Book. Retrieved 2020-07-05. http://www.phpinternalsbook.com/php5/classes_objects/serialization.html

  2. "PHP: serialize - Manual". PHP: Hypertext Preprocessor. Retrieved 2020-07-05. https://www.php.net/manual/en/function.serialize.php

  3. "Response Writers | Apache Solr Reference Guide 8.5". lucene.apache.org. Retrieved 2020-07-05. https://lucene.apache.org/solr/guide/8_5/response-writers.html#php-writer