Typecho 在 PHP 7.4 版本上后台登录 & 后台刷新会出现一段php通知代码 Notice: Trying to access array offset on value of type null in /admin/common.php on line 32

这是由于php7.4 对代码规范做出的改变,对执行空数组值将统一提示如上通知。PHP官方介绍: Backward Incompatible Changes

问题修复

修改文件: /admin/common.php
把该文件第 32 行代码 $params = parse_url($currentMenu[2]); 修改为
$params = parse_url(isset($currentMenu[2]) ? $currentMenu[2] : null);

到此,后台登录警告通知已经消失!

PS:如果你正在使用 php 7.4.x 却未遇到该php通知信息,因为你关闭了 php 的错误日志输出而已!