php 7.4 xampp Mencoba mengakses array offset pada nilai tipe null
Aug 30 2020
Saya bekerja dengan proyek lravel 7 sebelum saya biasa bekerja dengan xampp 7.3.21 / PHP 7.3.21dan semuanya sangat baik, saya ditingkatkan ke xampp 7.4.9 / PHP 7.4.9dan saya mendapatkan
Trying to access array offset on value of type null
di sebagian besar proyek saya dan ini adalah contoh
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
));
}
dan ini adalah kode bilahnya
@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
dan selalu mendapatkan kesalahan di atas sebagian besar program saya disertakan dari kode di atas mereka adalah fungsi treate dan sekarang sebagian besar sekarang berfungsi
Jawaban
2 PrinceDorcis Aug 30 2020 at 03:42
Beberapa kunci $select_namesmungkin tidak ada di array lain. Tentukan nilai default untuk array lain seperti yang Anda lakukan untuk $select_policiesdan $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,
]
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'