看板 PHP 關於我們 聯絡資訊
想請問一下, 再使用Laravel內建的Storage Append將文字加入至檔案尾端時, 有時候會有overwrite的情況出現 (同時間兩筆以上的資料寫入同一個檔案) 這樣的情況下有沒有什麼方式可以解決? 像是Lock或是flag之類的可以判斷? 又或是需要使用官方建議的Stream方式來寫入檔案? 有試著去研究內建的Logger class裡面的AddRecord 但看不太懂,這一段 foreach ($this->processors as $processor) { $record = call_user_func($processor, $record); } 似乎是採用逐一寫入的方式? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.138.247 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1505219956.A.6FC.html