文件缓存方式其实有很多,一些小demo用得上,包括serialize(),print_r(),var_export(),json_encode(),XML数据,txt数据等等

  1. serialize()
//写入缓存 
$file  = 'xxx'; 
$array = array(); 
if(false!==fopen($file,'w+')) file_put_contents($file,serialize($array));

// 读出缓存
$handle     = fopen($file,'r'); 
$cacheArray = unserialize(fread($handle,filesize($file)));
fclose($handle);
  1. print_r()
$file    = 'xxx'; 
$results = print_r($b, true); 
file_put_contents($file,$results);
  1. var_export()
//将完整的数组形式存储到文件中
$file  = 'xxx'; 
$array = array(); 
$text  = '<?php $rows='.var_export($array,true).';'; 
if(false!==fopen($file,'w+')) file_put_contents($file,$text); 

标签: none

WeChatPay

微信打赏

Alipay

支付宝打赏

如果对你也有帮助,随便来个五毛的吧,一切随缘看心情...

空空如也