Cara Hapus Ralat Indeks Tidak Diketahui Apabila Menggunakan Pembolehubah PHP

$ _POST atau $ _GET adalah dua fungsi PHP khas yang digunakan untuk mendapatkan pemboleh ubah daripada borang yang dipenuhi pengguna. Semasa menggunakan fungsi ini, pengguna mungkin mengalami ralat, menyatakan bahawa terdapat indeks yang tidak ditentukan .

Kesalahan ini boleh dielakkan dengan bantuan PHP isset () .

NB Undefined index adalah ralat kecil dan oleh itu, biasanya tidak diberitahu secara lalai. Namun, ini bergantung kepada konfigurasi pelayan. Dengan bantuan fungsi error_reporting, jenis ralat yang dilaporkan boleh diubah.

Betulkan Ralat Indeks Tidak Diketahui Apabila Menggunakan Pembolehubah PHP

Untuk mengelakkan ralat ini apabila menggunakan pembolehubah $ _POST atau $ _GET, semestinya menguji sama ada medan jadual telah dimulakan dengan fungsi isset () .

// Sebelum menggunakan $ _POST ['nilai']

jika (isset ($ _ POST ['value']))

{

// Arahan jika $ _POST ['nilai'] wujud

}

Imej: © Scanrail1 - Shutterstock.com

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama