Bagaimana Cara Mengatasi Error "undefined array key" di PHP 8?

Dibuat
·
Dilihat29 kali
0

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?

1 Jawaban
0

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: ""
Dibuat

Kamu tau jawabannya?

Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!