前面讲过用serialize实现持久化, 但有个问题, 那就是可读性不强。 权衡考虑后, 还是用json_encode来序列化比较好。 咱们以数组为例来看看:
<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>"5");
$test = json_encode($arr);
echo $test;
echo "\n";
$arr2 = json_decode($test, true);
print_r($arr2);
?>
结果:
{"a":1,"b":2,"c":3,"d":4,"e":"5"}
Array
(
[a] => 1
[b] => 2
[c] => 3
[d] => 4
[e] => 5
)
至于持久化, 那方法实在是太多了。