水印插件上传时提示 Trying to access array offset on value of type bool 的解决办法
国庆前夕想着测试点功能,在上传js文件的时候,水印 插件 报错提示: Trying to access array offset on value of type bool ,其他插件也类似这个文件,关于水印插件其实还有问题,因为这个插件最初的鸟哥写的,后期因为鸟哥不在zb了,所有我把这个插件从猪那要来了,当时是因为修改一个BUG,修改之后上架了,期间不少人找我,因为在使用的时候无效,无法选择水印模式,这个问题今天也顺便解决了,咳咳,聊正题哈,为什么会提示这个呢?
问题只存在PHP7+版本以上才会有,之前在 PHP 7.3中是正常运行的。由此分析得出,PHP 语言本身对于语法的规范性要求得更为严谨了的。是在php7版本中,7.4 版本的向后不兼容更改,非数组的数组样式访问,现在,尝试将 null,bool,int,float 或 resource 类型的值用作数组 ( 例如 $null[“key”] ) 会产生一个通知。
解决办法就是需要将“ $tmp_info[2] ”做一个判断,然后执行函数,修改之后的代码为:
修改之前记得备份 ,修改完成后保存代码,前台上传文章测试一切正常,未再报错,问题已解决但是仅仅针对水印插件,其他代码请自行排查,水印插件的问题已经修复了,如遇到了类似的问题请更新插件,如果是其他程序也提示报错那么请 百度 吧,我也搞不懂的。毕竟都了解我只是代码的搬运工,不是生产者!!!
连接Redis时提示“java.net.ConnectException: Connection refused:conn”的解决办法
Nginx无法加载.woff .eot .svg .ttf等字体文件的解决办法
参见
- 最高人民法院知识产权法庭搬迁信息化采购项目(二次)更正公告2026-10-30
- 第十八届(2026)中国国际社会公共安全产品博览会暨第三届智能与安全产业发展大会定档11月-2026年展会,北京安博会2026-10-30
- 通道式γ成像系统_2026-10-30
- 南通铭泰机床有限公司普通三辊卷板机|四辊卷板机|上辊万能式卷板机- 南通铭泰机床有限公司2026-10-30
- 行业新闻-浙江雷诺尔电气有限公司官网2026-10-30
- 德国国家科学与工程学院院士尤尔根·弗莱舍一行访温,开展产业考察与技术交流 | 展会新闻 | 2027浙江国际阀门产业链展览会 | 温州泵阀展 | 免费酒店住宿2026-10-30