在Events類中定義了public static $historyDataList=array(); 請問在業(yè)務(wù)邏輯處理代碼中向這個數(shù)組push值,但是為什么只有一個值,業(yè)務(wù)代碼不能訪問這個變量嗎
看看是不是開了多個businessWorker進程,變量更改進程間不會同步。 push了2次,可能第一次在A進程push,第二次在B進程push,結(jié)果就是A B進程$historyDataList只有一個值
這個變量不是單個進程獨享的嗎?怎樣才能在多個businessWorker進程中,定義單個進程的全局變量?各個進程單獨擁有。不是所有進程都共有這個變量。
本身就是獨享的
session