我应该将应用程序范围变量存储在 PHP 的文件中吗?

Should I store application-scope variable inside a file in PHP?

我想存储一个在会话之间共享的变量(应用程序范围):

  1. 它不是特定于用户会话的(所以我不能把它放在 $_SESSION[] 中)。
  2. 这是一个长期存储(所以我不能使用 APC - 替代 PHP 缓存)。

所以,我使用文件存储变量并使用 file_get_contents 和 file_put_contents 函数访问它。

这是一个好的处理方式还是有其他选择?

很明显,您的问题是全球性的服务器端问题。我会使用数据库来做到这一点。需要时只需 CRUD

您可以完成这项工作,但我推荐数据库方法,因为它提供了增强的功能,例如日志记录、检查事件历史记录。我认为这是一个更清洁的解决方案。