問題原因分析:
- 嘗試訪問類型為 null 值的數(shù)組偏移量,PHP版本大于7.3時(shí)出現(xiàn)這個(gè)錯(cuò)誤,新版PHP解釋器會(huì)對(duì) null 類型的下標(biāo)訪問直接報(bào)錯(cuò)。
解決方案:
1. 降低PHP版本到7.3
2. 修改代碼如下:
app/common/repositories/store/order/MerchantOrderCreateRepository.php 文件 107 行代碼用如下代碼替換
$svipStatus = (isset($user) && $user['is_svip'] > 0 && systemConfig('svip_switch_status') == '1');