Fungsi kosong() digunakan untuk memeriksa apakah suatu variabel kosong.
kosong() menentukan apakah suatu variabel dianggap kosong. Jika suatu variabel tidak ada, atau nilainya sama dengan FALSE, maka variabel tersebut dianggap tidak ada. kosong() tidak menghasilkan peringatan jika variabel tidak ada.
kosong() mendukung ekspresi setelah versi 5.5, bukan hanya variabel.
Persyaratan versi: PHP 4, PHP 5, PHP 7
bool kosong (campuran $var)
Deskripsi parameter:
$var: Variabel yang akan diperiksa.
Catatan: Sebelum PHP 5.5, kosong() hanya variabel yang didukung; hal lain akan menyebabkan kesalahan penguraian. Dengan kata lain, kode berikut tidak akan berlaku:
kosong(potong($nama))
Sebagai gantinya, Anda harus menggunakan:
trim($nama) == salah
kosong() tidak menghasilkan peringatan, meskipun variabelnya tidak ada. Ini berarti empty()
pada dasarnya setara dengan !isset($var) || $var == false
.
Mengembalikan FALSE ketika var ada dan merupakan nilai bukan nol, bukan nol, jika tidak maka akan mengembalikan TRUE.
Variabel berikut dianggap kosong:
"" (string kosong)
0 (0 sebagai bilangan bulat)
0,0 (0 sebagai angka floating point)
"0" (0 sebagai string)
NULL
FALSE
array() (array kosong)
$var; (variabel dideklarasikan tetapi tanpa nilai)
Hasil eksekusinya adalah sebagai berikut:
$ivar1 kosong atau 0. String $istr1 tidak kosong atau 0.