在进程之间共享变量- PHP


Share variable between processes - PHP

我有一个PHP文件,比如foo.php,我正在运行同一个PHP文件的多个实例。

php foo.php&
php foo.php&
php foo.php&
php foo.php&

我需要一个变量barfoo.php中,这样如果bar在一个运行实例中改变,它也可以在其他实例中更新。

我怎样才能做到这一点?

我尝试了文件处理-在一些随机文件中存储bar的值,并从那里读取它并更新相同。

从问题-"在所有PHP进程之间共享变量/内存"中,我了解了gearman。但这似乎是用飞机而不是用自行车!

我假设你想在所有实例和会话中共享变量bar的值(以防万一),在这种情况下,理想的情况是将变量值存储在服务器上的专用文件中,并在调用时由变量读取。在游戏开发中也使用了类似的技巧,DLL文件被用作共享库。
我将进一步建议使用脚本从服务器读取bar的值,可能通过实现计时器。