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

相关推荐
微爱帮监所写信寄信20 分钟前
微爱帮监狱寄信写信工具照片高清处理技术架构
开发语言·人工智能·网络协议·微信·php
天下皆白_唯我独黑2 小时前
php -S 启动项目访问路由报错处理
开发语言·php
梅羽落3 小时前
python武器化开发_01
开发语言·python·php
兮动人4 小时前
Fatal error: Uncaught think\exception\ErrorException: SourceGuardian Loade
android·php
catchadmin4 小时前
2026 年 PHP 开发者进阶 快速高效开发学习习惯
学习·php
Web极客码5 小时前
深入解析WordPress的functions.php文件及其高效使用方法
开发语言·php
catchadmin6 小时前
CatchAdmin 2025 年终总结 模块化架构的进化之路
架构·php·开源软件
微爱帮监所写信寄信6 小时前
微爱帮监狱寄信写信小程序PHP底层优化框架
java·开发语言·数据库·spring·微信·php·mybatis
小虎哥-技术博客15 小时前
ThinkPHP 5.x 到 8.x 行为扩展迁移指南
php