TcpConnection类中的id,在销毁时候是否可以自减?

ppwq
考虑到int 型有范围,超过范围后,再自增就会产生负数
在销毁时候,id自减是否比较合理?虽然id似乎没啥用.....

public function __destruct()
{
self::$statistics['connection_count']--;

//底下这行是我自己加的,经测试,运行正常
$this->id = $this->_id = self::$_idRecorder--;
}

1175 1 0
1个回答

latin

多虑了,php下int最大值为

echo PHP_INT_MAX;
9223372036854775807

就算每秒消耗10000个id,全部消耗完也需要 差不多3000 年。

  • ppwq 2021-03-23

    啊这.........,用c++的人表示:php不讲套路啊

年代过于久远,无法发表回答
🔝