Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\wamp\www\stu\vendor\PHPExcel\PHPExcel\Shared\String.php on line 526

PHP7.4不再能够使用花括号来访问数组或者字符串的偏移.需要将{}修改成[] 就可以解决问题

 

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

 

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

修改一处代码

文件所在:thinkphp\library\think\db\Query.php

// 按照字段的首字母的值分表
$seq = (ord($value{0}) % $rule['num']) + 1;
$value{0}
改为$value[0];

 

 

文章来源:刘俊涛的博客欢迎关注公众号、留言、评论,一起学习。

__________________________________________________________________________________

若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)

相关文章:

  • 2021-09-19
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2021-11-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-23
  • 2021-05-16
  • 2021-06-26
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
相关资源
相似解决方案