安装dzzoffice出现错误

错误提示:Parse error: syntax error, unexpected token “;”, expecting “]”

in \dzz\install\index.php on line 216

PHP7.4不再能够使用花括号来访问数组或者字符串的偏移.

只需要将{}修改成[] 就可以解决问题

Array and string offset access syntax with curly braces is no longer supported

当tp5在php7下出现Array and string offset access syntax with curly braces is deprecated,
我们就获取不到查询的值,这是因为php7之后不再支持使用大括号访问数组以及字符串的偏移
所以需要

修改一处代码

文件所在:in \dzz\install\index.php on line 216

if(strpos($tablepre, ‘.’) !== false || intval($tablepre{0})) {
show_msg(‘tablepre_invalid’, $tablepre, 0);
}

改成
if(strpos($tablepre, ‘.’) !== false || intval($tablepre[0])) {
show_msg(‘tablepre_invalid’, $tablepre, 0);
}

但是由于修改的地方较多,如果一定要用的话,建议是更换php版本到7.3

相关阅读  Cmailserver和outlook配置

发表评论

您的电子邮箱地址不会被公开。