在php8 中+/-优先级高于php连接符,需要用括号来强制分隔

使用 strtotime() 时,使用了+ 号报错。错误信息为

The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence
strtotime( "+" . $i-$week .' days', $time)
应该修改为
strtotime( "+" . ($i-$week) .' days', $time)

在php8 中+/-的优先及要高于php 连接符。所以这里使用括号来强制分隔避免意想不到的问题。