我习惯使用Java和Spring Framework。但不久前我开始学习PHP,以熟悉另一种语言。在哪里保持全局变量在PHP中?
我想写一个简单的事情来绘制使用HTML画布,所以超过1个用户可以在同一时间使用绘制。
在Java中,我将使用控制器中的类变量来存储用户绘制的图片。并且每隔1-2秒用户就会发送带有他们已绘制的新数据的请求,因此我可以将这些更改添加到全局变量中。然后将更改发送给每个用户。当新用户进入时,服务器将整个图片发送给他。
所以,我的问题是,我如何在PHP中存储应用程序全局变量?就像这个例子中的图片一样...... 正如我所看到的,完成之后,PHP暂停并且所有变量都随之死亡,对吧?那么有没有什么办法让全局变量的应用程序?所以我可以从应用程序的不同部分访问它?
在完成脚本之前,我可以将它保存为文本文件。每次发生新的请求时,再次从文本文件中读取它,进行更改,然后回写到文本文件中......但它太疯狂了......没有任何方法,就像我之前使用的Spring Framework和Java一样?
在数据库中,文件系统文件或缓存像memcache或redis –
thx很多给大家! – user2452103
[用php.ini声明全局变量]的可能重复(http://stackoverflow.com/questions/5052558/declaring-global-variable-with-php-ini) – Omar