Подтвердить что ты не робот

Что значит сериализовать данные или объект?

используя php, если это возможно.

Что это значит? Я читал один из моих старых вопросов (Как вы передаете значения между страницами PHP для MVC?) и в одном из ответов говорится:

Часть, ответственная за передачу данных между контроллером и представлением, представляет собой механизм просмотра (или класса), внутренний для CodeIgniter. Он берет этот массив из контроллера и десериализует его для представления.

Я не знаю, что это значит (я читаю комментарии). Я помещаю CodeIgniter в качестве примера и тега, но, я думаю, это может быть общий вопрос.

Спасибо.

4b9b3361

Ответ 1

Для сериализации данных необходимо создать сохраняемое представление значения в виде строки, например: json_encode - это тип сериализации, но PHP имеет встроенную поддержку сериализации, которая может сериализовать практически любые типы данных, кроме типов ресурсов, здесь вы можете найти небольшое руководство по сериализации: http://www.devshed.com/c/a/PHP/The-Basics-of-Serializing-Objects-in-PHP/

Для полного руководства, соответствующего PHP, вы можете найти его в ссылке, которую Cédric Belin опубликовал в сообщении ниже: D

Ответ 2

Сериализация обычно означает преобразование объекта (или сложной структуры объекта) в текстовую/двоичную форму, подходящую для хранения или передачи по сети.

Deserialization - это обратный процесс.

Ответ 3

См. эта ссылка

Сериализация - это процесс преобразования объекта или графа объекта в линейной последовательности байтов для хранения или передачи в другое место.