Десериализатор PHP
Работает локально в браузереБезопасно изучайте сериализованные значения PHP без выполнения кода PHP
Сериализованный ввод
0 B · До 5 МБ. Ввод больше 256 КБ разбирается после нажатия «Десериализовать».
Результаты
Восстанавливаем последний ввод…
Разбирается как текст в вашем браузере. Код PHP не выполняется, классы не создаются. Ввод до 256 КБ сохраняется в этом браузере; «Очистить» удаляет его.
Связанные инструменты
Десериализатор PHP
Десериализатор PHP читает значения, созданные функцией serialize() в PHP, — опции и transients WordPress, сессии, записи кеша и данные очередей — и показывает их как дерево, JSON, print_r или var_dump. Это парсер, а не среда выполнения PHP: ничего не выполняется, классы не создаются, магические методы вроде __wakeup или __unserialize не вызываются, поэтому инструмент безопасен для недоверенных данных.
Как пользоваться
- 1.Вставьте сериализованное значение или выберите «Загрузить пример».
- 2.Ввод до 256 КБ разбирается по мере набора; больший ввод ждёт нажатия «Десериализовать».
- 3.Просматривайте дерево или переключитесь на JSON, print_r или var_dump.
- 4.Выберите ссылку, чтобы перейти к значению, на которое она указывает.
- 5.Скопируйте или скачайте текущий вывод.
Длины, ссылки и видимость
Длины строк — это длины в байтах UTF-8, поэтому s:4:"😀"; корректно, а длина, испорченная перекодировкой, сообщается вместе со смещением в байтах. Значения нумеруются в порядке сериализации начиная с 1; r:n; и R:n; указывают на эти номера и показываются как ссылки, а не копии, поэтому циклические структуры остаются конечными, а print_r и var_dump выводят *RECURSION*, как PHP. Имена protected- и private-свойств декодируются из формы с маркерами NUL.
Ограничения и конфиденциальность
Ввод ограничен 5 МБ, 512 уровнями вложенности и 200 000 значений, а дерево показывает первые 2 000 строк. Данные пользовательской сериализации C: показываются как исходный текст. JSON не может представить все значения PHP, поэтому режим JSON следует правилам, описанным рядом с ним. Обработка выполняется в вашем браузере; ввод до 256 КБ сохраняется локально, и «Очистить» удаляет его.
