Di PHP versi 7 semuanya jalan normal, tapi kenapa setelah update ke versi 8.1.20 ada beberapa bagian yang error, ini salah satunya:
$persons= ["Bambang", "Andi", "Budi"];
echo $persons[3]; // Warning: Undefined array key 3
Di Versi 7 setau ku gak ngelempar ke salahan tapi diisi dengan NULL
, tapi sekarang ngelempar kesalahan kalau item array yang diakses tidak ada, gimana cara mengatasinya ya?
coba pake null coalescing operator aja
Sebelum:$persons= ["Bambang", "Andi", "Budi"];
echo $persons[3];
result: // Warning: Undefined array key 3
Sesudah:
$persons= ["Bambang", "Andi", "Budi"];
echo $persons[3] ?? null;
// result: null
// atau
echo $persons[3] ?? [];
// result: []
// atau
echo $persons[3] ?? "";
// result: ""
Kamu tau jawabannya?
Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!