不建议使用:同时包含“.”的未加括号的表达式的行为一种

eprecated: The behavior of unparenthesized expressions containing both '.' a

我几年前使用不再受支持的主题创建了我的网站。今天这个错误和其他一些错误一起出现了。我不确定如何解决它。我不懂技术(PS:我不再使用该网站的预订部分,因为它被外包了)

Deprecated: The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /home/f0602855/domains/mysite.com/public_html/wp-content/themes/welcome_inn-parent/framework/extensions/reservationform/config/utils.php on line 4

 $id = str_split(''.RESERVATION_START_NUMBER + $id.'');

我不太确定你想通过这行代码实现什么,但为了避免出现“已弃用”消息,你可以只使用括号来正确保持表达式的顺序(将数字添加到数字并连接字符串) 就像这样:

$id = str_split('' . (RESERVATION_START_NUMBER + $id) . '');