我遇到了php的存储问题 我想要的是当 每次 我访问A类的函数Main 时,我可以获得变量$ temp的值上次。 附:我知道我可以使用会话,但它浪费了很多内存,而且不安全。
所以我想找到另一个解决方案。 以下是代码。
class A {
//initilize the value, how to make it just initialize once?
private static $temp = 0;
public function Main() {
echo "Last time I was=". $this->temp;
$this->temp += 1;
}
}
谢谢你们这些家伙'救命!等待你的想法
答案 0 :(得分:1)
静态变量值存储在请求生命周期中。会话足够安全甚至可以在其中存储身份验证数据,因此如果您想在多个请求之间存储此数据,我建议使用会话或数据库。
答案 1 :(得分:0)
如果将它存储在单独的文件中,是否有用,是否会覆盖其中的值并在需要时从中读取?