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);

相关推荐
科技块儿34 分钟前
使用强大的离线IP地址定位库IP数据云获取数据信息
网络·tcp/ip·php
做萤石二次开发的哈哈6 小时前
萤石开放平台 萤石可编程设备 | 设备 Python SDK 使用说明
开发语言·网络·python·php·萤石云·萤石
steem_ding8 小时前
net.core 调优指南
开发语言·php
hteng8 小时前
逮住那个幽灵:Laravel+Supervisor后台任务高并发下 PDO Error 2014 的排查实录
php·laravel
zcfeng53010 小时前
PHP升级
开发语言·php
无情的88612 小时前
S11参数与反射系数的关系
开发语言·php·硬件工程
CRMEB14 小时前
高品质开源电商系统的技术内核:架构设计与技术优势
ai·开源·php·免费源码·源代码管理·商城源码
BingoGo14 小时前
别再手写 URL 解析器了:PHP 8.5 URI 扩展让 URL 处理更安全、更干净
后端·php
JaguarJack14 小时前
别再手写 URL 解析器了:PHP 8.5 URI 扩展让 URL 处理更安全、更干净
后端·php·服务端
007php0071 天前
mySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据
数据库·redis·git·mysql·面试·职场和发展·php