0
我創建了一個函數來將設置存儲到文件(以可讀的方式),以便稍後通過直接編輯文件來修改設置。php寫入文件會產生語法錯誤和內容順序錯誤的輸出
我用的方法是here。
$data = "<?php return ".var_export($var, true).";";
file_put_contents($filename, $data);
似乎時,有較低的沒有作出更改該文件要求做工精細,但是當有多個併發請求的文件內容都充滿了語法錯誤或內容錯誤的訂單,有時它仍然是空的。
我嘗試使用file_get_conents(..)
與第三個參數LOCK_EX和fwrite()
使用flock()
後,但也導致相同的怪異行爲。這裏發生了什麼?如何糾正?
你發現「不同的內容」?像什麼? –