Формат сериализации PHP - PHP serialization format
В Формат сериализации PHP это сериализация формат, используемый PHP язык программирования. Формат может сериализовать примитивные и составные PHP. типы, а также правильно сериализует использованная литература.[1] Формат был впервые представлен в PHP 4.[2]
Помимо PHP, этот формат также используется некоторыми сторонними приложениями, которые часто интегрируются с приложениями PHP, например, Lucene / Solr.[3]
Синтаксис
Синтаксис обычно следует образцу однобуквенного кода типа переменной, за которым следует двоеточие, за которым следует значение переменной, за которым следует точка с запятой.
| Тип | Примеры сериализации |
|---|---|
| Значение NULL | N; |
| Булево | б: 1;b: 0; |
| Целое число | я: 685230;я: -685230; |
| Плавающая точка | д: 685230,15;d: INF;d: -INF;d: NAN; |
| Строка | s: 6: «От А до Я»; |
| Ассоциативный массив | a: 4: {i: 0; b: 1; i: 1; N; i: 2; d: -421000000; i: 3; s: 6: "от А до Я";}a: 2: {i: 42; b: 1; s: 6: "от A до Z"; a: 3: {i: 0; i: 1; i: 1; i: 2; i: 2; i: 3;}} |
| Объект | O: 8: "stdClass": 2: {s: 4: "Джон"; d: 3.14; s: 4: "Джейн"; d: 2.718;} |
внешние ссылки
использованная литература
- ^ «Сериализация». Книга о внутренностях PHP. Получено 2020-07-05.
- ^ «PHP: сериализация - Руководство». PHP: препроцессор гипертекста. Получено 2020-07-05.
- ^ "Авторы ответов | Справочное руководство по Apache Solr 8.5". lucene.apache.org. Получено 2020-07-05.