在Event.php中新增了一个静态成员,然后在onWorkerStart回调中,设置在$businessWorker->id == 0进程中异步打开一个TCP,并将接受的数据处理后循环赋值更新静态成员,并在onMessage回调中随时取该静态成员值,却发现无法稳定获取,时而获取值为空,时而获取值正常。经测试,如果在onWorkerStart回调中给该静态成员循环加1,其值实可以一直正常步进的,但是换成循环赋值数组变量,就不稳定了,时有时无。大概是什么方面的问题?,对变量内存大小有限制吗?static function onWorkerStart($businessWorker) {
if ($businessWorker->id == 0) {
//创建异步TCP ,获取TCP数据流tcp_connection, $data){
self::$tcp_data = $data;//有消息就重新赋值,在onMessage时有时无
self::$int_data++; //有消息就步进加