PHP7.4不再支持使用大括号访问数组以及字符串的偏移.
如果在PHP7.4以后的代码中,还是使用大括号来获取的话,那么就会抛出如下错误信息:
Array and string offset access syntax with curly braces is deprecated
因此想让您的TP5支持php7.4则需要修改一处代码
thinkphp\library\think\db\Query.php,
TP5.0.24为400行 将 $seq = (ord($value{0}) % $rule['num']) + 1; 替换为 $seq = (ord($value[0]) % $rule['num']) + 1;