[請益] PHP存取正在locked的檔案會如何?

作者: freeman371 (自由人371)   2021-03-26 10:30:30
用fopen [r], fread, file_get_contents等讀取正被鎖定的檔案
或者用fopen [w], fwrite, file_puts_contents等寫入資料進正被鎖定的檔案
請問各會發生什麼事?
返回空白回傳值或寫空白資料進去?
忽略跳過該函數直接執行下一程式?
sleep直到檔案被解除鎖定?
還是直接exit?
另外,除了這些存取檔案內容的函數外
使用所有檢視檔案資訊與狀態的函數(也就是受clearstatcache函數影響的所有檔案相關
函數以及stat、fstat等函數),是否也會因指定檔案被鎖定的關係,而有所影響?
作者: crossdunk (推噓自如)   2021-03-27 10:15:00
發文個時間都可以拿來測測看了…
作者: Nancy010006 (Nancy)   2021-03-28 17:15:00
下斷點 第一個request卡住時發第二個?
作者: ddoll288 (風兒卿卿)   2021-03-28 19:35:00
用寫入模式開啟檔案,然後看你高興要睡幾秒,檔案就鎖住了

Links booklink

Contact Us: admin [ a t ] ucptt.com