国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

workerman/crontab中Implicit conversion from float

IceCry

問題描述

已解決:

處理vendor/workerman/workerman/Events/Select.php中的$_selectTimeout為int型

問題:
ThinkPHP8 (依賴PHP8) 中使用 workerman/crontab 報(bào)錯(cuò)提示:Implicit conversion from float 37999996.185302734 to int loses precision

程序代碼

php think timer start

報(bào)錯(cuò)信息

Implicit conversion from float 37999996.185302734 to int loses precision

截圖報(bào)錯(cuò)信息里報(bào)錯(cuò)文件相關(guān)代碼

截圖

操作系統(tǒng)及workerman/webman等框架組件具體版本

基于thinkphp8
workerman/workerman v3.5.34
workerman/crontab v1.0.2

1238 1 0
1個(gè)回答

latin

報(bào)錯(cuò)里沒有具體的錯(cuò)誤文件,不知道是哪里報(bào)的錯(cuò),無法解決的

  • IceCry 2023-11-13

    應(yīng)該是php8版本的兼容問題,具體哪行代碼我也沒找 :(

  • 沉夢 2023-11-29

    兄弟們你們解決了嗎,我使用8.1也遇到這個(gè)問題了

  • u2nyakim 2024-02-02

    已排查Workerman\Events\Select::class -> loop() 274行_selectTimeout屬性傳遞到usleep(int)函數(shù)精度問題導(dǎo)致,使用int強(qiáng)轉(zhuǎn)一下 usleep((int)$this->_selectTimeout)

  • u2nyakim 2024-02-02

    thinkphp workerman/workerman v3.5.34 草了,tp compoer的版本怎么這么低,草

年代過于久遠(yuǎn),無法發(fā)表回答
??