Формат сериализации 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.