码迷,mamicode.com
首页 > Web开发 > 详细

[PHP] var_export 输出或返回一个变量的字符串表示

时间:2015-12-03 11:34:30      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

var_dump()与var_export() 都是输出变量的,手册中说:

此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。

在找Thinkphp 读写config.php的文章中,看到别人將

$settingstr="<?php \n return array(\n‘Setting‘ =>array(\n";
 foreach($c as $key=>$v){
    $settingstr.= "\t‘".$key."‘=>‘".$v."‘,\n";
 }
$settingstr.="),\n);\n?>\n";
file_put_contents($setfile,$settingstr); //通过file_put_contents保存setting.config.php文件;

改为:

$settingStr = "<?php \n".var_export($myconfig,TRUE)." ?>";
file_put_contents($setfile,$settingStr); //通过file_put_contents保存setting.config.php文件;

感觉太神奇了.....,记录一下

参考:ThinkPHP实现动态配置config文件及动态清空缓存

 

[PHP] var_export 输出或返回一个变量的字符串表示

标签:

原文地址:http://www.cnblogs.com/fsong/p/5015376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!