tp6.12在php8.1下验证码报错不显示

浏览:1194 发布日期:2022/04/22
5.0.0 - 严重 - 未处理
如题,在php8.0正常
Implicit conversion from float 62.5 to int loses precision是在protected function writeNoise(): void
    {
        $codeSet = '2345678abcdefhijkmnpqrstuvwxyz';
        for ($i = 0; $i < 10; $i++) {
            //杂点颜色
            $noiseColor = imagecolorallocate($this->im, mt_rand(150, 225), mt_rand(150, 225), mt_rand(150, 225));
            for ($j = 0; $j < 5; $j++) {
                // 绘杂点
                这一行报错 imagestring($this->im, 5, mt_rand(-10, $this->imageW), mt_rand(-10, $this->imageH), $codeSet[mt_rand(0, 29)], $noiseColor);
            }
        }
    }
评论(
后面还有条评论,点击查看>>