Описание функции serialize
serialize
(PHP 3>= 3.0.5, PHP 4)
serialize - генерирует хранимое представление значения.
Описание
string serialize (mixed value)
serialize() возвращает строку с байтово-поточным представлением значения value , которое может храниться где угодно.
Это используется для хранения или передачи PHP-значений повсюду без потери их типа и структуры.
Чтобы вновь сделать сериализованную строку PHP-значением, используйте функцию unserialize() . serialize() обрабатывает все типы, кроме типа resource . Вы можете serialize() даже массивы, которые содержат ссылки на самих себя. Ссылки внутри массива/объекта, который вы serialize() , также будут сохранены.
Примечание: в PHP 3 свойства объекта сериализуются, но методы теряются. В PHP 4 это ограничение отсутствует, и сохраняются как свойства, так и методы. См. раздел Сериализация объектов главы Классы и объекты .
См. также unserialize() .