升级PHP8.0 的一些错误解决方案
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
当tp5在php7下出现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];
文章来源:刘俊涛的博客欢迎关注公众号、留言、评论,一起学习。
__________________________________________________________________________________
若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)
你要保守你心,胜过保守一切。
本文来自博客园,作者:刘俊涛的博客,转载请注明原文链接:https://www.cnblogs.com/lovebing/p/15684759.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2019-12-13 vi编辑器操作 快捷键
2017-12-13 爸爸的歌
2016-12-13 smarty下如何将一个数保存为两位小数