Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

serialize

Превращает значение в строку для хранения.

Синтаксис

serialize(mixed $value): string

Параметры

ПараметрТипОписание
$valuemixedЛюбое значение, включая объекты.

Возвращаемое значение

stringСтрока, из которой значение можно восстановить.

Примеры

Сохранение и восстановление массива:

<?php
 
$data = ['name' => 'Anna', 'tags' => ['php']];
$text = serialize($data);
 
echo $text, "\n";
echo unserialize($text)['name'];

Результат:

a:2:{s:4:"name";s:4:"Anna";s:4:"tags";a:1:{i:0;s:3:"php";}}
Anna

Примечания

Никогда не вызывайте unserialize() для данных от пользователя: это позволяет выполнить чужой код. Для обмена данными используйте JSON.

См. также

  • json_encode — Преобразует значение в строку JSON.
  • var_export — Выводит значение в виде кода PHP.

В учебнике

  • Чтение и запись файлов — Работа с файлами в PHP — запись, чтение, дозапись, чтение по строкам, проверка существования и удаление.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.