错误提示: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