我想用一个变量来保存数据,然后当有新数据到来时,可以用它来比较新数据是否等于以前的数据。
我知道设置一个全局变量可以用来做这件事。但有些文档说在php中使用全局变量不好,应该尽量避免使用全局变量。
有没有其他方法可以解决跟踪数据问题?
您也可以将静态属性用于这些目的
class Globals {
public static $test = 0;
}
并像这样访问它:
Globals::$test = 1;
或
echo Globals::$test;
我想用一个变量来保存数据,然后当有新数据到来时,可以用它来比较新数据是否等于以前的数据。
我知道设置一个全局变量可以用来做这件事。但有些文档说在php中使用全局变量不好,应该尽量避免使用全局变量。
有没有其他方法可以解决跟踪数据问题?
您也可以将静态属性用于这些目的
class Globals {
public static $test = 0;
}
并像这样访问它:
Globals::$test = 1;
或
echo Globals::$test;