在PHP应用中,经常会用到将指定的内容直接存储到文件中[少而快],而非数据库中[麻烦慢],比如我们微信开发经常读取的access_token, 程序员使用的一些基本配置文件等,这里给大家介绍下具体的使用方法
//将json格式的字符串存到指定的php文件中
function set_php_file($filename, $content)
{
$fp = fopen($filename, "w");
fwrite($fp, "<?php exit();?>" . $content);
fclose($fp);
}
//获取php文件的内容
function get_php_file($filename)
{
return trim(substr(file_get_contents($filename), 15));
}
$filename = "./a.php";
$data = ["names"=>"庄子","age"=>18,"hobby"=>"NBA,足球,乒乓,象棋"];
$content = json_encode($data);
set_php_file($filename,$content);
$rs = json_decode(get_php_file($filename));
echo $rs->names;
