php var_export 和 eval

来源:互联网 发布:mac投影仪只显示桌面 编辑:程序博客网 时间:2024/05/16 14:04

var_export 函数把变量作为一个字符串输出;eval把字符串当成PHP代码来执行,反序列化得到最初变量的内容。


$a = array('a' => 'Apple' ,'b' => 'banana' , 'c' => 'Coconut');

//序列化数组
$s = var_export($a , true);
echo $s;

//输出结果: array ( 'a' => 'Apple', 'b' => 'banana', 'c' => 'Coconut', )


echo '<br /><br />';
//反序列化
eval('$my_var=' . $s . ';');
print_r($my_var);
原创粉丝点击