首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在php中应用静态类

如何在php中应用静态类
EN

Stack Overflow用户
提问于 2010-11-15 09:25:45
回答 1查看 180关注 0票数 1

我是java和php程序员。在java中,我可以使用静态类/方法,这样任何人都可以在运行时使用相同的创建类。

但是对于php,如何做到这一点,因为它是基于脚本的,只有在刷新页面时才能运行?

我的主要目标是,我想使用同步类/方法,以便它在执行PHP时不会发生冲突.

需要你的帮助才能提供投入。谢谢

更新:

  1. I正在做门户网站,比如多级营销网站
  2. ,一旦注册会员,我们就应该向上行
  3. 支付奖金--我不想一成不变地计算奖金,因为它风险很大,可能需要一些时间才能完成,所以最好是注册会员并显示成功。我的想法是,注册后,只需调用另一个类,使用同步方法运行奖金,这样奖金计算就不会受到另一个registration.

的干扰。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-15 10:04:51

由于php脚本是从新的每一个sinlge时间运行的,一个“静态”类将与普通类没有太大的不同。

如果您想在php程序运行之间存储某种状态或保存某些数据,那么有许多选项。

只要会话保持打开,会话变量就可以用于存储来自单个用户的请求之间的数据。

cookie可以用来存储数据,只要用户使用相同的浏览器,在同一台机器上并且没有清空cookie jar,这些数据就会在会话之间持续存在。

memchached和类似的包可以用来存储数据,并将其提供给服务器上的任何php程序。

数据库是最可伸缩的解决方案,因为它们将在会话之间和服务器之间持久化数据。与其他解决方案相比,建立连接和检索数据涉及到一些开销。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4182963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档