MikeGarde / unserialize-fix
PHP Unserialize 修复器
0.1.01
2016-07-06 21:25 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: 5.4.*
This package is auto-updated.
Last update: 2024-09-15 01:48:47 UTC
README
PHP Unserialize 修复器
使用 serialize 的最佳方式是使用 json_encode,但如果之前的开发者使用了 serialize,则可以使用这个 unserialize。
$string = json_encode($array);
$array = json_decode($string);
安装
composer require "mikegarde/unserialize-fix:0.1.*"
如果你已经包含了 "autoload.php",则无需 "use"。
require __DIR__ . '/../vendor/autoload.php';
$fixed = \unserialize\fix($string);
注意
我组合了这个项目,以便我可以处理一些旧日志,但这并不是 100% 确定。不过,我成功地反序列化了我的日志。当有时间时,我将完成这个项目,这可能包括新的名称,所以请确保坚持使用 0.1.*,并在升级到 0.2 之前在这里检查。