作者freeman371 (自由人371)
看板PHP
标题[请益] PHP存取正在locked的档案会如何?
时间Fri Mar 26 10:30:30 2021
用fopen [r], fread, file_get_contents等读取正被锁定的档案
或者用fopen [w], fwrite, file_puts_contents等写入资料进正被锁定的档案
请问各会发生什麽事?
返回空白回传值或写空白资料进去?
忽略跳过该函数直接执行下一程式?
sleep直到档案被解除锁定?
还是直接exit?
另外,除了这些存取档案内容的函数外
使用所有检视档案资讯与状态的函数(也就是受clearstatcache函数影响的所有档案相关
函数以及stat、fstat等函数),是否也会因指定档案被锁定的关系,而有所影响?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.142.175 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1616725832.A.8D5.html
1F:推 crossdunk: 发文个时间都可以拿来测测看了… 03/27 10:15
请问怎测?
我要怎让档案lock住?
※ 编辑: freeman371 (1.161.142.175 台湾), 03/27/2021 23:08:26
2F:→ Nancy010006: 下断点 第一个request卡住时发第二个? 03/28 17:15
3F:推 ddoll288: 用写入模式开启档案,然後看你高兴要睡几秒,档案就锁住了 03/28 19:35