Trying to access array offset on value of type null

主要原因是版本7.4以后PHP解析器会对null类型的下标访问直接报错

背景:

laravel框架

同时使用了扩展A和扩展B

扩展A要求 php>=7.4,同时扩展B的对null类型的下标访问不兼容php7.4

修改扩展B不太现实,毕竟扩展B中有太多的对null类型的下标访问。

解决办法:

一劳永逸修改法,平时开发中不推荐使用

app/Providers/AppServiceProvider.php boot 方法里面添加 error_reporting (E_ERROR);

相关推荐
独隅4 小时前
CodeX + Visual Studio Code 联动的全面指南
开发语言·php
爱吃小白兔的猫4 小时前
LPA算法详解:一种近线性时间的图社区发现方法
开发语言·php
棒棒的唐6 小时前
在国内安装yii2新项目由于网络超时安装失败的解决办法
php·yii2
xinhuanjieyi10 小时前
Deprecated: Directive ‘track_errors‘ is deprecated in Unknown on line 0
php
棒棒的唐12 小时前
Composer国内镜像配置全指南:加速依赖下载
php·composer
神净讨魔76512 小时前
【php】老旧PHP项目(PHP 5.6)本地环境搭建与踩坑记录
php
在角落发呆13 小时前
DTU 数据转发服务器:工业物联网的隐形桥梁
开发语言·php
古城小栈15 小时前
宝塔面板部署 ThinkPHP6 后端
php
幽络源小助理18 小时前
MacCMSPro版视频影视系统源码_全开源高可用视频平台解决方案
前端·php·php源码
TO_WebNow1 天前
使用thinkPHP8.x 访问接口提示跨域
前端·php