var_export — 输出或返回一个变量的字符串表示
以前经常要把数据保存成php文件,需要自己组装格式后来发现var_export php无愧内置函数最多的语言啊
此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。
您可以通过将函数的第二个参数设置为 TRUE,从而返回变量的表示。
function writeToPHP($data,$file){
if(strpos($file, '.php') === false)
$file = $file.'.php';
file_exists($file) or touch($file);
$str = var_export($data,TRUE);
$str = "<?php\r\n return ".$str.";\r\n";
file_put_contents($file, $str);
}
