1. 程式人生 > >var_export 掉咋天

var_export 掉咋天

變量 board pat ray too white return ews span

var_export 文件緩存經常使用 輸出或返回一個變量的字符串表示

[php] view plain copy
  1. /**
  2. * 寫入緩存
  3. *
  4. * @param string $id
  5. * @param mixed $data
  6. * @param array $policy
  7. */
  8. public function set($mode, $id, $data, $expired = -1)
  9. {
  10. if( empty($mode) || empty($id) ){return false;}
  11. $path = $this->getComFilename($mode ,$id);
  12. $expired = ($expired < 0) ? -1 : time() + $expired;
  13. $content = array(
  14. ‘expired‘ => $expired,
  15. ‘data‘ => $data,
  16. );
  17. $content = ‘<?php return ‘ . var_export($content, true) . ‘;‘;
  18. // 寫入緩存,並去掉多余空格
  19. file_put_contents($path, $content, LOCK_EX);
  20. // file_put_contents($path, php_strip_whitespace($path), LOCK_EX);
  21. clearstatcache();
  22. $this->_cachelist($path,$mode);//寫緩存列表文件
  23. return true;
  24. }

var_export 掉咋天