DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

EMPTY

Pelajari cara menggunakan fungsi empty() dalam PHP untuk memeriksa apakah suatu variabel kosong atau tidak.

Mengecek Variabel Kosong dengan Fungsi empty dalam PHP

Dalam pengembangan web menggunakan PHP, sering kali kita perlu memeriksa apakah suatu variabel kosong atau tidak. PHP menyediakan fungsi bawaan yang bernama empty untuk memudahkan proses ini. Fungsi ini sangat bermanfaat, terutama saat kamu bekerja dengan form input, data yang diterima dari pengguna, atau kondisi yang membutuhkan validasi.

Penggunaan Fungsi empty

Fungsi empty akan mengembalikan true jika variabel yang diperiksa tidak ada, atau nilai dari variabel tersebut dianggap kosong. Menurut dokumentasi PHP, sebuah variabel dianggap kosong jika ia mengandung nilai:

  • "" (string kosong)
  • 0 (0 sebagai integer)
  • 0.0 (0 sebagai float)
  • "0" (0 sebagai string)
  • null
  • false
  • array kosong

Sintaks

bool empty ( mixed $var )

Contoh Penggunaan

Pertimbangkan contoh berikut:

$var1 = "";
$var2 = 0;
$var3 = false;
$var4 = array();

if(empty($var1)) {
    echo '$var1 kosong';
}

if(empty($var2)) {
    echo '$var2 kosong';
}

if(empty($var3)) {
    echo '$var3 kosong';
}

if(empty($var4)) {
    echo '$var4 kosong';
}

Hasil dari setiap if statement akan mencetak variabel yang bersangkutan adalah kosong, karena setiap variabel memenuhi kriteria dari fungsi empty.

Perbedaan antara empty, isset, dan is_null

Ketika bekerja dengan variabel, ada beberapa fungsi lain yang juga sering digunakan, yaitu isset dan is_null. Fungsi-fungsi ini memiliki kegunaan yang mirip tapi berbeda dari empty.

  • isset menguji apakah sebuah variabel sudah didefinisikan atau tidak dan apakah nilainya tidak null. Jadi, jika sebuah variabel sudah didefinisikan dan nilainya bukan null, fungsi ini akan mengembalikan true.
  • is_null akan mengembalikan true hanya jika variabel belum diinisialisasi atau nilainya adalah null.

Pemahaman yang baik tentang kapan harus menggunakan empty, isset, dan is_null akan membantu kamu dalam pengecekan kondisi variabel dengan cara yang lebih efisien dan efektif.

Penutup

Dengan memanfaatkan fungsi empty, kamu bisa dengan mudah menentukan apakah suatu variabel dianggap kosong atau tidak, yang membantu dalam membuat laman web yang lebih robust dan form yang validasinya akurat. Gunakan fungsi ini untuk mengoptimalkan alur kerja pemrograman PHP kamu.

👈🏼 isset
json_encode 👉🏼