error
class?File{ private?$_dir; const?EXT='.txt';//擴展名常量 public?function??__construct(){//構造函數 $this->_dir=dirname(_FILE_).'/files/';//獲取當前目錄?再建立files文件夾 } public?function?cacheData($key,$value='',$path=''){//參數$key緩存文件文件名?$value緩存數據?$path路徑 $filename=$this->_dir.$path.$key.self::EXT; if($value!==''){//將value值寫入緩存 $dir=dirname($filename);//返回$filename路徑中的目錄部分 if(!is_dir($dir)){ mkdir($dir,0777); } //file_put_contents()函數把字符串寫入文件中(數組形式的不能為多維數組) //返回寫入到文件內數據的字節數 file_put_contents($filename,json_encode($value));//可以json化?也可以序列化 } } }
為什么呢
2015-04-15
_FILE_這個寫錯了,請修改為__FILE__ ?左邊和后邊都是兩個下劃線