【发布时间】:2013-03-09 08:09:34
【问题描述】:
在我的 PHP 代码中,我打开一个文件并向其附加文本。我使用此代码:
$ourFileHandle = fopen($ourFileName, 'a') or die("can't open file");
这发生在 PHP 页面加载时。现在如果两个人同时加载 PHP 页面会发生什么?此代码是否适用于其中一个人,而另一个人是否会执行die()?一般来说,fopen什么时候会失败?
谢谢。
【问题讨论】:
-
除非您锁定文件,否则这将无法按预期工作,这会损害并发性。几乎可以肯定,无论您在做什么,使用数据库都会做得更好。