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); }