在我使用 xampp 之前,我正在使用 lravel 7 項目7.3.21 / PHP 7.3.21,一切都很好,我升級到了 xampp 7.4.9 / PHP 7.4.9,我得到了Trying to access array offset on value of type null 在我的大部分項目中,這是一個例子public function show( $id, // selects $selects_names, $selects_languages, $selects_models, $selects_policies, $selects_types, $selects_ranks, // end selects){ return view('curd.show',compact ( 'id' // select 'selects_names', 'selects_languages', 'selects_models', 'selects_policies', 'selects_types', 'selects_ranks', // end selects ));}這是刀片代碼 @if($selects_names) @foreach($selects_names as $key => $selects_name) @include( 'treats.show_selects', [ 'name' => $selects_name, 'language' => $selects_languages[$key], 'model' => $selects_models[$key], 'policy' => $selects_policies[$key] ?? null, 'show_type' => $selects_types[$key], 'rank' => $selects_ranks[$key] ?? null, ] ) @endforeach@endif并且總是出現上述錯誤,我的程序的大部分都包含在上面的代碼中,它們是 treate 函數,現在大部分都可以工作
1 回答

拉丁的傳說
TA貢獻1789條經驗 獲得超8個贊
某些鍵$select_names可能不在其他數組中。$select_policies像對and所做的那樣為其他數組定義默認值$select_ranks:
[
'name' => $selects_name,
'language' => $selects_languages[$key] ?? '',
'model' => $selects_models[$key] ?? null,
'policy' => $selects_policies[$key] ?? null,
'show_type' => $selects_types[$key] ?? null,
'rank' => $selects_ranks[$key] ?? null,
]
- 1 回答
- 0 關注
- 362 瀏覽
添加回答
舉報
0/150
提交
取消