0

我正在编写一个只执行一项任务的小程序,存储需要返回的电话号码,我的目标是使用单个 Json 文件作为数据库。现在这是我的问题,因为我希望所有员工都可以访问这个程序,所以我不能使用 PHP 的 json_decode 和 _encode 函数然后使用 fwrite() 因为这样一个员工将覆盖另一个员工。所以我的问题是他们是否有任何解决方法,或者是否有人可以建议一个可以处理这个问题的库。任何帮助表示赞赏。

4

1 回答 1

1

您可以通过创建互斥锁来处理此问题。如果你在 Windows 上,我建议使用flock,但如果你在 *nix 上,我建议使用sys5 semaphore

json_encode顺便说一句,如果您想要一个更简单/更简单的设置,您可以通过error_log抽取输出,因为它实现了自己的互斥锁。

另一个可能更容易的选择是使用SQLite

于 2013-02-06T23:35:37.037 回答