我习惯使用 Java 和 Spring Framework。但不久前我开始学习 PHP ,以熟悉另一种语言。
我正在尝试使用 html canvas 编写一个简单的绘图工具,因此超过 1 个用户可以同时使用它来绘图。
在 Java 中,我会在控制器中使用类变量来存储用户绘制的图片。并且每隔 1-2 秒,用户就会使用他们绘制的新数据发送请求,因此我可以将更改添加到全局变量中。然后将更改发送给每个用户。当一个新用户进入时,服务器将整个图片发送给他。
所以,我的问题是,如何在 PHP 中存储应用程序全局变量?就像在这个带有图片的例子中......正如我所见,完成后,PHP 停止并且所有变量都随之消失,对吗?那么有什么方法可以使变量应用程序全局化吗?所以我可以从应用程序的不同部分访问它吗?
我可以在完成脚本之前将其保存到文本文件中。并且每次发生新请求时,从文本文件中再次读取它,进行更改然后写回文本文件......但这太疯狂了......没有任何方法就像我之前使用的 Spring Framework 和 Java ?