問題原因分析:
- 嘗試訪問類型為 null 值的數組偏移量,PHP版本大于7.3時出現這個錯誤,新版PHP解釋器會對 null 類型的下標訪問直接報錯。
解決方案:
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');